'2013/08/21'에 해당되는 글 1건
- 2013.08.21 Git rebase 명령(커밋 수정(합치기)) 테스트
Git rebase 명령(커밋 수정(합치기)) 테스트
Github 2013. 8. 21. 14:49
- 현재 까지 Commit 된 히스토리는 총 5개이며, "git rebase" 명령을 통해 상위 4개를(HEAD~n) 하나의 commit 으로 merge 시킬 것이다.
- 아래는 "git rebase" 명령 후 자동으로 실행되는 편집기 창이며, 해당 편집기 이용해 로드된 commit 히스토리를 수정한다.
수정방법:
- 수정하고자하는 commit index 앞의 "pick"이라는 문자열을 "squash" 라는 문자열로만 변경시켜 주기만 하면 된다.
- 수정 후 commit 히스토리를 출력한 결과이다.(이전 File1 ~ File3 파일에 대한 모든 commit 이 "f25648...a4fc" commit 으로 merge 되었다.
참고: http://dogfeet.github.io/articles/2012/how-to-github.html