Git rebase 소스트리로 깃 커밋 합치기

mollog·2021년 2월 15일
0

커밋 지옥에 빠지고 나서야 git 커밋 합치기 기능을 검색하게 되었습니다. 🤤
수정하는 족족 커밋을 남발하는 것이 아닌, 내가 원하는 범위만큼 구분을 지어 커밋 내역을 관리할 수 있다면 나중에 해당 프로젝트의 깃 내역을 조회하기도 편하지 않을까?

work라는 브랜치에서 test1, test2, test3 이라는 커밋 내역이 있다고 가정합니다. 😶

빨간선만큼이 1개의 커밋으로 합쳐져야하는 커밋들이라면 내가 합치고 싶은 커밋의 바로 전 단계에서 쌍방향 재배치 버튼을 눌러줍니다.

그럼 이렇게 합치고 싶은 깃 내역만 재배치 리스트에 들어가고

합치고 싶은 커밋을 활성시킨 후 아래에 이전 커밋과 합치기 버튼을 눌러주면


이렇게 test1과 test2가 합쳐진 커밋이 생깁니다. 👍
같은 방식으로 test3도 합쳐준 후, 메세지 영역을 더블 클릭하면

이렇게 사용자정의대로 커밋 메세지를 재작성이 가능합니다.

확인을 누르면 3개의 깃 커밋이 예쁘게 합쳐진 커밋 1개가 보입니다.

git 명령어만 따로 공부하는 이유를 조금은 알 것 같습니다. 🙃

0개의 댓글