이미 commit 처리한 메세지 내용 수정
Git 사용 중 commit 할때 해당 작업 내용을 입력할 수 있습니다. 이는 해당 코드들을 어떠한 이유로 인하여 무슨 내용을 수정하였다는 것을 확인 할 수 있는데요.. 때로 커밋 메세지 내용을 잘못 입력하여 수정하고 싶은 경우가 있습니다
1. 마지막 커밋 메세지 수정
2. 이전 커밋 메세지 수정
3. 이미 push 처리한 커밋 메세지 수정
1. 마지막 commit 메세지 수정
마지막 입력 처리한 commit 메세지는 --amend 옵션을 사용 할 수 있습니다.
git commit --amend -m "커밋 메세지"
또는 내용을 입력하지 않고 vi 모드로 사용하기 위해선
git commit --amend
를 입력 하면 바로 vi모드에서 수정 할 수 있습니다.
2. 이전 commit 메세지 수정
git rebase -i HEAD~3
rebase 명령어와 -i 메세지를 사용하면 rebase를 대화형으로 수행하여 commit 들의 순서를 바꾸거나 history를 변경 할 수 있습니다.
HEAD~3 는 최근 커밋 내용 3건을 불러는 내용입니다.
3. 이미 push 한 커밋 메세지 수정 (비추천)
git push --force <브런치이름>
해당 명령어로 원격에서 덮어 버리는 방식도 있시잠 해당 방법은 권장하지 않습니다.... 협업하는 다른 팀원들이 local 상에서 가지고 있는 커밋 로그를 수동으로 수정해야하는 경우가 생길 수 있습니다.
https://jw910911.tistory.com/77
GIT - Commit한 메세지 문구 수정하기 (Commit 메세지 오타 수정)
GIT을 사용하다 보면 커밋을 메시지에 오타가 들어가거나 커밋 메시지를 바꾸고 싶을 때가 있습니다. 이럴 때 저는 예전에는 git reset HEAD^ 를 사용해서 Commit을 취소하고 메시지 수정 후에 다시 Comm
jw910911.tistory.com