git rebase 명령어로 커밋 메시지를 삭제할 수 있습니다.
사용법
USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master)
$ touch master.txt
USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master)
$ git add master.txt
USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master)
$ git commit -m "create master.txt"
[master (root-commit) d2ede23] create master.txt
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 master.txt
USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master)
$ git commit -am "삭제할 메시지"
[master c785818] 삭제할 메시지
1 file changed, 1 insertion(+)
USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master)
$ git log --oneline
c785818 (HEAD -> master) 삭제할 메시지
d2ede23 create master.txt
USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master)
$ git rebase -i HEAD~1
Successfully rebased and updated refs/heads/master.
USER-PC@DESKTOP-JAEGCLI MINGW64 ~/Desktop/gitstudy (master)
$ git log --oneline
d2ede23 (HEAD -> master) create master.txt
git rebase -i HEAD~개수 명령어를 입력하면 git-rebase-todo 편집창이 열리고 커밋 메시지 상태를 drop으로 변경하고 편집창을 닫으면 해당 커밋 메시지가 삭제가 됩니다. 참고로 개수의 기준은 최근 커밋 메시지 기준으로부터 몇 개를 적용할 것인 지입니다.
'IT > Git' 카테고리의 다른 글
git diff로 tag 비교하기 (0) | 2023.03.10 |
---|---|
git tag 확인 (0) | 2023.03.10 |
git rebase 커밋 합치기 (0) | 2023.03.09 |
git rebase 커밋 메시지 수정 (0) | 2023.03.09 |
git rebase 충돌 해결 (0) | 2023.03.08 |
댓글