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
반응형
'개발관련 > Git' 카테고리의 다른 글
충돌이 있는 Git 병합을 실행 취소하는 방법 (0) | 2021.11.04 |
---|---|
git 브랜치를 명명하는 데 일반적으로 사용되는 관행의 몇 가지 예 (0) | 2021.11.03 |
GitHub의 README.md에 이미지를 추가하는 방법 (0) | 2021.11.03 |
Git-푸시 된 커밋 실행 취소 (0) | 2021.11.02 |
git이 자체 서명 된 인증서를 수락하도록 하는 방법 (0) | 2021.11.02 |