202110301 [Git] rebase 시 주의할 점 error: 이전 커밋 없이 'squash' 수행할 수 없습니다 error: 이전 커밋 없이 'squash' 수행할 수 없습니다 git add git commit git rebase -i master 위 명령어 진행 후, pick 수정. 그리고 error: 이전 커밋 없이 'squash' 수행할 수 없습니다 라는 문구만났다. 문제는 가장 기존 commit의 순서에 상관없이 원하는 메세지가 적인 commit을 pick한 것. ❗️❗️ Rebase를 하는 동안 squash 시를 할 때 주의 할 점❗️❗️ 1. 가장 오래된 commit을 pick 해야함. 내가 원하는 commit 메세지를 pick 하면 안된다. 2. 다른 커밋 메세지난 가장 오래된 commit을 기준으로 squash 한다. 그렇다고 다른 커밋의 내역이 없어지는게 아니다. 3. ESC > :wq로 수정사항을.. 2021. 10. 26. 이전 1 다음