TIL-이미 Push한 commit message 수정하기(IntelliJ)
TIL-이미 Push한 commit message 수정하기(IntelliJ)
2024-05-29
오늘의 학습 🌠
이미 Push한 commit message 수정하기(IntelliJ)
1. rebase로 에디터 들어가기
git rebase HEAD~1 -i
터미널로 들어가 해당 명령어를 수행, 숫자는 거슬러 올라가고 싶은 커밋 수를 뜻하므로 commit이 몇 번째 전인지 고려하기
해당 명령어를 통해 에디터로 들어가게 됨.
2. 에디터 pick을 reword로 변경
상기의 사진에서 보이는 것처럼 pick을 reword로 변경 하기
- 변경한 뒤, esc 를 누른 뒤 :wq 를 타이핑하고 enter
pick 을 reword로 수정, esc -> :wq! -> enter
3. commit message 수정
이제 commit message를 수정하면 됨.
수정 후에
esc -> :wq! -> enter
로 에디터 빠져나오기수정할 때는 i 누르고 수정!
Esc 대체 방법:
Esc 키가 작동하지 않으면 Ctrl + [을 사용하여 Normal 모드로 해보기.
또는 Ctrl + c를 사용
4. 강제(force) push 수행
- git push origin 경로 –force
git push origin main --force
이렇게 진행하면 github commit을 보면 정상적으로 push가 되어있을 것.
- force 명령어는 되도록이면 사용하지 않는 것이 좋음. 협업중이라면 사용하지 않는 게 필수..다른 사용자의 작업물에 강제로 덮어씌워질 수 있으니 조심 🌟
추가 🕤
🐱🏍— —🤸🏻♀️ ~~~ 야~호~
This post is licensed under CC BY 4.0 by the author.