GitHub 토큰 생성 및 등록
- GitHub에서 토큰 생성
- GitHub에 로그인한 후, 설정(Settings)에서 "Developer settings" > "Personal access tokens"로 이동합니다.
- "Generate new token"을 클릭하고 필요한 권한을 설정한 후, 토큰을 생성합니다.
- 윈도우 자격증명 관리자 설정
- 윈도우 검색창에 자격 증명 관리자를 검색해 실행합니다.
- "Windows 자격 증명"으로 들어가서 Git 관련 항목을 찾아 생성한 토큰을 등록합니다.
원격 저장소 연결 및 푸시
- 원격 저장소 연결
-
$ git remote add origin 원격저장소주소 - 브랜치 이름 변경
-
$ git branch -M main
- 첫 푸시
-
$ git push -u origin main
원격 저장소 클론
- 원격 저장소 클론
- 클론하고자 하는 원격 저장소에서 "Clone" 버튼을 클릭하고 주소를 복사합니다.
$ git clone 상대 원격 저장소 주소
변경 사항 커밋 및 푸시
- 커밋 후 푸시
- 첫 푸시를 한 후에는 git push만 사용하면 됩니다.
-
$ git add . $ git commit -m "커밋 메시지" $ git push
- 원격 저장소의 변경 사항 가져오기
-
$ git pull
병합 충돌 해결
- 병합 옵션
- 병합을 하려면
$ git pull --no-rebase- 리베이스를 하려면
$ git pull --rebase - 변경 사항 푸시
-
$ git push
협업 시 주의사항
- 리베이스 후 강제 푸시 금지
$ git push --force
- 강제 푸시는 원격 저장소의 변경 사항을 무시하고 푸시하므로 주의가 필요합니다.
새 브랜치 생성 및 푸시
- 새 브랜치 생성 후 푸시
-
$ git branch new-branch $ git push -u origin new-branch
- 브랜치 확인
-
$ git branch -a
원격 브랜치 가져오기
- 원격 브랜치 가져오기
-
$ git fetch
- 가져온 브랜치를 로컬에 반영
-
$ git switch -t origin/브랜치명
브랜치 삭제
- 로컬 브랜치 삭제
-
$ git branch -d 브랜치명
- 원격 브랜치 삭제
-
$ git push origin --delete 브랜치명
'멋쟁이사자처럼 동아리 > Git' 카테고리의 다른 글
섹션 6 Git 보다 잘 사용하기 "인프런" -PlusUltraCode- (0) | 2024.07.18 |
---|---|
섹션 5 세가지 저장공간과 과거로 이동하 (0) | 2024.07.13 |
섹션 3 git 차원 넘나들기 branch "인프런" -PlusUltraCode- (0) | 2024.07.12 |
섹션 2 Git 커밋을 위한 준비 -인트런 강의 (0) | 2024.07.09 |
인프런 강의 - Section 1 Git의 모험 시작 (0) | 2024.07.08 |