진행하는 프로젝트의 성격에 따라
merge
를rebase
를rebase
를 쓰지 않는게 좋다.main
브랜치에서 add-coach
브랜치를 merge하면 아래와 같이 나온다.
명령어는 아래와 같다.
git merge add-coach
merge
는 reset
으로 되돌리기가 가능하다! 😛merge
도 하나의 커밋이다!merge
하기 전 해당 브랜치의 마지막 시점으로 이동한다!그리고 병합된 브랜치는 삭제한다
git branch -d add-coach
new-teams
브랜치를 main
브랜치로 rebase한 것이다
git rebase main
소스트리에서 상태를 확인하면, main
브랜치는 뒤쳐져 있는 상태이다
그런 후 main
브랜치로 이동해서 new-teams
의 시점으로 fast-foward한다
git merge new-teams
그리고 new-teams
브랜치를 삭제한다.
rebase는 첨 알았네요