질문 : Git을 사용하여 마지막 X 커밋을 함께 스쿼시 Git을 사용하여 마지막 X 커밋을 하나의 커밋으로 어떻게 스쿼시 할 수 있습니까? 답변 git rebase -i 사용하고 매뉴얼에 설명 된대로 두 번째 및 후속 커밋에서 "pick"을 "squash"또는 "fixup"으로 바꿉니다. 이 예에서 은 SHA1 해시이거나 rebase 명령에 대해 커밋이 분석되는 현재 분기의 HEAD에서 상대적 위치입니다. 예를 들어, 사용자가 과거에 현재 HEAD에서 5 개의 커밋을보고 싶다면 명령은 git rebase -i HEAD~5 입니다. 출처 : https://stackoverflow.com/questions/5189560/squash-my-last-x-commits-together-using-git