카테고리 없음

[git] commit 하나로 합치기

cheesecrust1008 2024. 8. 22. 15:41

대충 쓴 커밋이나 여러 커밋을 하나의 커밋으로 만들기

 

여러 커밋을 하나의 커밋으로 만드는데는 2가지 방법이 있습니다.

 

1. rebase 활용

 

우선 git log 로 몇개의 로그를 합찰지를 정합니다.

그 후 로그의 개수만큼 rebase -i 명령을 합니다.

git rebase -i HEAD~2

 

위 처럼 입력을 하게 되면 

 

 

아래와 같은 화면이 나오게 됩니다.

이때 합칠 commit 은 pick 대신에 s 로 변경합니다.

 

그후 저장을 하게 되면 합쳐지게 됩니다.

 

깃헙에 푸쉬 하기 위해서는 

 

git push -f 

활용