Tools
Git Branch 원격 브랜치 및 로컬 브랜치 관리
마라탕천재
2024. 8. 3. 16:17
1 - 1. 원격 브랜치 생성
- 메인 페이지의 상단에 있는 브랜치 선택 드롭다운을 클릭한다. 일반적으로 "main" 이라고 표시되어 있다.
- 드롭다운 메뉴의 텍스트 필드에 새로운 브랜치 이름을 입력한다.
1-2. 원격 브랜치 로컬 저장소에 가져오기
- 원격(깃허브)에서브랜치를 만들 경우 로컬에서는 브랜치가 반영되지 않는다.
- 이 때 원격의 브랜치를 로컬에서 확인하려면 우측의 화살표를 누르거나 다음과 같은 명령을 입력한다.
git fetch origin
- git fetch: 원격 저장소의 최신 변경 사항을 가져오지만, 로컬 브랜치에 병합(merge)하지는 않음. 즉, 원격 저장소의 상태를 확인만 하고 싶을 때 사용함.
- origin: 원격 저장소의 이름
로컬에서 브랜치를 만들 경우
2-1. 로컬 브랜치 생성
로컬에서 브랜치를 생성하기 위해 다음과 같은 명령어를 입력해준다.
git checkout -b [새 브랜치 이름]
로컬에 해당 브랜치가 생성된 것을 확인할 수 있다. 그러나 아직 원격 저장소에 브랜치가 생기기 전이다.
2-2. 원격 저장소에 브랜치 푸시
git push -u origin [브랜치 이름]
- git push: 로컬 저장소의 변경사항을 원격 저장소로 보내는 명령어
- -u: 이는 --set-upstream의 단축형. 이 옵션은 로컬 브랜치와 원격 브랜치 사이의 추적 관계를 설정함. 이렇게 할 경우 나중에 git pull이나 git push를 실행할 때 브랜치 이름을 명시하지 않아도 됨.
- origin: 원격 저장소의 이름
원격 브랜치가 생성된 것을 확인할 수 있음.