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: 원격 저장소의 이름

원격 브랜치가 생성된 것을 확인할 수 있음.