반응형
commit의 ammend option 이용해 직전 커밋 수정하기
Git으로 작업을 하다 보면 가끔 특정한 작업물을 빠트리고 commit을 할 때가 있다. 이때 보통 하나의 커밋을 더한 후 squash(rebase)를 사용해 커밋을 합치지만 단순한 작업의 경우 이렇게 처리하는 것이 번거로울 수 있다. 이때 사용할 수 있는 것이 바로 git commit -amend 명령어이다.
git commit --ammend 명령어는 Staging Area 에 있는 파일을 이전 커밋에 더해주는 역할을 한다.
git commit --ammend 예시
예를 들어 kotlinworld.txt 파일을 이용해 commit이 생겼다고 하자. 우리는 이 commit에 forgottenfile.txt를 더하고 싶다.
이때 우리는 다음의 과정을 거쳐 커밋에 파일을 더할 수 있다.
git commit -m "first commit"
git add forgottenfile.txt
git commit --amend
반응형