Post

TIL-이미 Push한 commit message 수정하기(IntelliJ)

TIL-이미 Push한 commit message 수정하기(IntelliJ)

2024-05-29

오늘의 학습 🌠


1

이미 Push한 commit message 수정하기(IntelliJ)


1. rebase로 에디터 들어가기

  • git rebase HEAD~1 -i

  • 터미널로 들어가 해당 명령어를 수행, 숫자는 거슬러 올라가고 싶은 커밋 수를 뜻하므로 commit이 몇 번째 전인지 고려하기

  • 해당 명령어를 통해 에디터로 들어가게 됨.

1

2. 에디터 pick을 reword로 변경

  • 상기의 사진에서 보이는 것처럼 pick을 reword로 변경 하기

  • 변경한 뒤, esc 를 누른 뒤 :wq 를 타이핑하고 enter
  • pick 을 reword로 수정, esc -> :wq! -> enter

1

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 명령어는 되도록이면 사용하지 않는 것이 좋음. 협업중이라면 사용하지 않는 게 필수..다른 사용자의 작업물에 강제로 덮어씌워질 수 있으니 조심 🌟

추가 🕤


1

🐱‍🏍— —🤸🏻‍♀️ ~~~ 야~호~

This post is licensed under CC BY 4.0 by the author.