HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🙂
달리팀 노션
/
👨🏻‍💻
달리 2팀 (deprecated 문제 없으면 삭제 예정)
/
Today We Learned
Today We Learned
/
Git에서 커밋 합치기
Git에서 커밋 합치기
Git에서 커밋 합치기

Git에서 커밋 합치기

생성일
Nov 9, 2021 03:39 PM
기록자
해결 여부
해결 여부
속성
github
카테고리
이슈

🔥 문제

딱 한 줄만 주석 제거한 커밋이 올라왔다. 기존 커밋과 합치고 싶을 때에는 어떻게 해야할까?
notion image

📢 답변

git rebase -i HEAD~[합칠 총 커밋 수] 를 입력한다.
그러면 pick 과 squash를 선택할 수 있는 창이 뜰 것이다. (이 부분을 생각해보니 캡쳐를 안 했네...)
여기서 우리는 스쿼시를 진행할 것이다.
💡
옵션에 대한 설명은 다음과 같이 이해하면 쉽다.
  • squash : 어디론가 합쳐질 커밋
  • pick : squash되는 커밋을 합칠 대상
결과적으로 다음과 같은 그림이 나올 것이다. 가지가 분리되는 것이다.
notion image
 
자 이제, 대마왕 민철 햄의 깃 비기 병법 제 3장 5절에 나오는 push -f를 하면 된다.
git push -f [합칠 커밋의 origin] [합칠 커밋의 branch]
 

결과

아름답게 합쳐졌다!
notion image