git - clone해온 저장소에 편하게 브랜치 생성하기, 직전 브랜치로 쉽게 이동하기

김동규·2023년 4월 23일
0

Git

목록 보기
5/15
post-thumbnail

clone해온 저장소에 편하게 브랜치 생성하기

이제 막 clone을 마친 상태라면 git branch --all명령을 입력하더라도 main(혹은 master) 위의 그림처럼 브랜치와 원격 저장소에 존재하는 브랜치를 가리키는 포인터 몇 개밖에 보이지 않을겁니다.

생각해보면 이런 과정을 거쳐야 할 것 같습니다.

  1. HEAD를 remote포인터가 가리키는 위치로 이동시킨다.
  2. 해당 커밋에서 로컬 브랜치를 만든다.
  3. 만들어진 로컬 브랜치와 remote branch를 연결시킨다.(upstream 설정)

그런데 사실 git이 생각보다 똑똑해서 아래의 명령만으로도 충분합니다.

/* ex) git switch <remote-branch-name> */
git switch firebase 

remote branch 포인터와 같은 이름으로 checkout을 시도하면 git이 위의 세 과정을 대신 진행해줍니다. 추가적으로 git switch rebase까지 진행한 결과는 다음과 같습니다.

바로 직전 브랜치로 이동하기

git switch - 
profile
공식문서를 사랑하는 프론트엔드 주니어 개발자

0개의 댓글

관련 채용 정보