Git 커밋 메세지 수정

JungSungHo·2023년 5월 19일
0

Git

목록 보기
2/2
post-thumbnail

1. 아직 commit이 local에 있을 때

아직 로컬에서는 commit 은 했지만 git push 명령어를 통해 remote에 올라가지 않은 경우에 해당한다.

-> amend 명령어를 통해 가장 최근의 commit 한 내용을 수정할 수 있다.

git commit --amend

커밋을 수정할 수 있는 창이 뜨면 수정을 완료한 후, esc->:wq(저장 + 창닫기)를 수행하면 된다.

-> 직전 commit이 아닌 그 전의 commit을 수정하고 싶을 때

git log
git rebase -i HEAD~4

HEAD ~ (숫자) 를 하게되면 최근 (숫자)개의 commit을 보여주게 된다.

2. Remote에 이미 push 한 경우

commit 을 이미 원격에 push한 후 commit message를 수정하고 싶은경우에 해당합니다.

git push --force 브랜치 이름

그러나 이 방법은 이미 브랜치를 pull 받은 동료의 경우 수기로 commit message를 수정해서 혼란을 야기할 수 있기 때문에 최대한 지양해야한다.

0개의 댓글