git commit --amend
에디터가 열리면 일반적으로 Vim 에디터가 사용됩니다.
Vim 에디터에서는 다음과 같은 단계로 수정하고 저장할 수 있습니다.
텍스트 편집 모드로 전환: 에디터가 열리면 "i" 키를 눌러 텍스트 편집 모드로 전환
텍스트 수정: 원하는 대로 커밋 메시지를 수정
편집 모드에서 나가기: 수정이 끝났으면 "Esc" 키를 눌러 편집 모드에서 나가기
인텔리제이 터미널이라면,
Esc
말고Ctrl + C
로 해야합니다.
저장 및 종료: 다음 명령어로 저장하고 Vim을 종료
git push origin main -f
위 명령어를 사용해서 강제로 푸시할 수 있습니다.
다만, 다른 사람과 함께 작업하고 있다면 강제 푸시로 인한 충돌이나 문제가 발생할 수 있어서 상황을 잘 파악하고 진행해야 합니다.
주의: 이미 원격 저장소에 푸시한 커밋을 수정하는 것은 권장되지 않습니다. 그 이유는 다른 사람이 해당 커밋을 이미 다운로드했을 수 있기 때문입니다.