Git으로 협업하면서, 똑같은 메시지나 대충 쓴 커밋이 종종 있곤한데,
이것을 합치는 방법을 주로 협업할때 많이 사용해서 정리해놓으려고 한다.
지금은 포트폴리오 사이트를 제작했는데,
여기서
이렇게 쓴 메세지가 있다고 했을때 합치는 것을 말한다 !
1. rebase
나는 2개의 커밋메시지를 합치는 거라, 아래의 메시지를 터미널에 입력한다.
git rebase -i HEAD~2
2. 합칠 commit 메시지 선택
그러면 이런 창이 뜨는데,
여기서 합칠 커밋메시지의 pick은 놔두고 합침을 당하게될(?) 메시지를 을 s 로 변경해주면된다.
-> s에서 pick한 커밋메시지로 합친다는 뜻 !
위 사진처럼 말이다 .
그렇게 하고 저장, 종료(:wq)한다.
그렇게하면 git Graph를 통해 확인하면 이렇게 그래프가 변경된것을 볼 수 있다
3. commit 메시지 수정
위의 과정에서 저장, 종료를 하면 원하는 메세지로 변경이가능한데,
나의 경우엔 그대로 놔둘거기 때문에 그냥 저장 종료하였다 .
위의 과정을 마치고나면 , 그래프가 아래처럼 변하는것을 볼수 있다
4. git repository push하기
git push -f origin main
push하면 커밋메시지가 합친것을 확인 할 수 있다.
짠!