Develop/Git

[Git] git merge 시 커밋메세지 하나로 만들기 (rebase)

안다희 2020. 8. 19. 03:08
728x90

 

 

 

https://backlog.com/git-tutorial/kr/stepup/stepup7_5.html

 

5. rebase -i 로 커밋 모두 통합하기 【튜토리얼 3: 커밋을 변경해보자! 】 | 누구나 쉽게 이해할 수 �

5. rebase -i 로 커밋 모두 통합하기 【튜토리얼 3: 커밋을 변경해보자! 】 | 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com

여기부터 따라했음

 

 

 

** 작업한 브랜치에서 절대 push는 한 상태가 아니여야 함

 

1. newFeat 브랜치에서

git rebase -i HEAD~~

두번째거를 squash로 바꾼다. 더 있으면 더 하고, 어디부터가 이 브랜치의 시작인지 잘 파악해야 함.

그러면 커밋 메세지가 합쳐짐.

여러번 해야 할 수도!

 

 

===== 여기부터 다시 해봐야 해

git rebase --continue를 어디서 해야하는지...

 

2. 

dev 와서 (합칠 main stream 브랜치)

git merge --squash newFeat

 

3. 그다음에 커밋하고 푸시하면 완료

근데 커밋메세지를 새로 만들어야 하잖아.....