개발관련/Git

Git을 사용하여 마지막 X 커밋을 함께 스쿼시

Rateye 2021. 11. 3. 10:31
728x90
반응형
질문 : Git을 사용하여 마지막 X 커밋을 함께 스쿼시

Git을 사용하여 마지막 X 커밋을 하나의 커밋으로 어떻게 스쿼시 할 수 있습니까?

답변

git rebase -i <after-this-commit> 사용하고 매뉴얼에 설명 된대로 두 번째 및 후속 커밋에서 "pick"을 "squash"또는 "fixup"으로 바꿉니다.

이 예에서 <after-this-commit> 은 SHA1 해시이거나 rebase 명령에 대해 커밋이 분석되는 현재 분기의 HEAD에서 상대적 위치입니다. 예를 들어, 사용자가 과거에 현재 HEAD에서 5 개의 커밋을보고 싶다면 명령은 git rebase -i HEAD~5 입니다.

출처 : https://stackoverflow.com/questions/5189560/squash-my-last-x-commits-together-using-git
728x90
반응형