[Git] commit한 내용 수정 & push한 commit message 수정하기

Daily Dev Blog .·2021년 11월 27일
0

Git

목록 보기
1/2
post-thumbnail

코드 작업물을 github에 commit하다보면 메세지를 잘못입력하거나 수정이 필요한 경우가 생긴다. 혹은 잘못적은 message를 인지하지 못하고 push하여 github 페이지에서 잘못작성한 commit message를 확인하는 경우도 생긴다. 이럴경우엔 어떻게 하면 되는지 알아보자.

1. git rebase HEAD~[Number] -i

HEAD~[Number] 는 최근 commit 한 내용을 선두로 number번째 commit message 까지 불러온다.

2. commit message 'pick' to 'reword'

commit message가 적힌 vim창이 뜨면 i를 눌러 INSERT 상태로 변경하여 'pick' -> 'reword' 로 변경해주고 :wq 를 입력하면 reword 문구가 사라진채 다시 reload된 화면을 볼 수 있다
그 상태에서 commit message 를 재수정 후 :wq 를 통해 빠져나온다.

3. git push --force

git push origin (나의 branch name) --force 를 통해 강제로 push 하여 commit 내용을 바꿀 수 있다. 하지만 git에서도 --force 사용을 최대한 자제할 것을 권고하고있다. 자세한 내용에 대해선 추후 공부가 필요할듯하다.

profile
Better Than Yesterday🌳

0개의 댓글