[TIL] 커밋 로그 합치기

SangHeon·2023년 1월 18일
0

[TIL]

목록 보기
5/7
post-thumbnail

프로젝트를 진행하며 다른 브랜치에 이동하며 작업했던 커밋로그가 남아 정리가 필요해 보였다.

git rebase -i HEAD~수량

해당 명령어로 커밋메세지를 하나로 합치려다보니 cannot 'squash' without a previous commit 라는 에러 메세지가 나타났다.

구글링을 해보니 squash를 적용하며 남겨놓을 (혹은 사용할) 커밋을 지정하지 않고 모두 처리하게 되어 나타난 에러문구였다.

남겨놓을 메세지를 아래와 같이 수정하니 다음 과정으로 잘 넘어가 지는 것이 보인다.

주의할 점은 squash로 변경한 커밋항목은 앞에 합쳐질 대상이 꼭 있어야 한다는 것이다.

https://stackoverflow.com/questions/39595034/git-cannot-squash-without-a-previous-commit-error-while-rebase

profile
Front-end Developer

0개의 댓글