Git

git switch

dm.kim 2021. 1. 27. 18:09

브랜치 변경 commad

git 새 버전에 맞게 checkout 말고 switch로 사용하기

 

git switch -c <new-branch> -t <remote-name>/<branch-name>

-c: create 옵션, 새로운 브랜치 생성

-t: track 옵션, 새로운 브랜치를 생성했을 때 upstream 브랜치를 설정한다.

 

항상 새로운 feature 작업할 때 새로운 branch 생성해서 작업하기.

그래야 remote에서 MR도 따로 올라간다.

 

* 원격에 불필요한 merge commit을 최소화하기 위해 switch 후 push 전에 git pull -r(rebase) origin 해주는 것이 좋다.

 

참고

https://git-scm.com/docs/git-switch

 

Git - git-switch Documentation

Switch to a specified branch. The working tree and the index are updated to match the branch. All new commits will be added to the tip of this branch. Optionally a new branch could be created with either -c, -C, automatically from a remote branch of same n

git-scm.com