git rebase / git merge 차이점과 사용시기
git rebase / git merge 차이점과 사용시기 git merge 와 git rebase 는 각각 언제 사용하여야 하는 것일까요? 본인의 사용한 경우를 예로 들어 보겠습니다. - rebase : 현재 branch 의 base 가 되는 지점부터의 history 를 모두 다른 branch 로 옮김.- merge : merge 할 branch 의 수정 내용만 내 branch 로 옮김. 대충 그린 그림이지만 그림을 보시죠. ^^ a'' 에서 a -> b 사이의 수정 내용이 필요할 때 a'' 위치에서 $ git rebase b 라고 실행하면 결과물은 ba'' 가 나오고, 이때 a에서 a'로 가는 commit 화살표는 사라져 버립니다.a -> a' -> a'' commit history 가 b -> a'..
Study/GIT
2012. 12. 1. 11:00