git

개발관련/자바스크립트 팁

[git] git rebase 란

merge vs git rebase merge master 와 feature/a 를 머지 할 경우 git은 제 3의 별도의 merge 커밋을 만들고 만들어서 두 브랜치를 머지 합니다. rebase 위 에서 2라는 커밋은 master 와 feature/a 의 merge base 입니다. rebase 라는 건 말그래도 base를 다시 만든다는 뜻입니다. HEAD 가 feature/a 이 인 상태에서 git rebase master 를 하면 현재 마스터의 최종 커밋부터 feature/a 브랜치가 생성 됐다고 변경 합니다. 1 ⇒ 2 ⇒ 3 ⇒ a 1 위 의 형태로 히스토리가 정리 됩니다. 반대로 HEAD 가 master인 상태에서 git rebase feature/a 를 하면 현재 머지베이스를 feaure/a..

개발자 Dane
'git' 태그의 글 목록