Git pushコミットメッセージの変更


📌 緒論


Git pushの後、commitメッセージが間違って書かれていることに気づき、修正したい場合があります.次の方法では、エラーのコミットメッセージを簡単に作成し、プッシュされたコミットメッセージを変更できます.
注意事項
以下は強制プッシュの方法です.--force-fのコマンドは、リモートストレージのコミットが失われる可能性がありますので、注意して使用する必要があります.リモートコンテンツが上書きされているため、他のチームメンバーがすでにLocalに持っている場合は、commit logメッセージを手動で変更する必要がある場合がありますので、注意して使用してください.

📌 に道を教える


1.rabaseコマンドの入力


戻るコミットをrebaseコマンドで取得します.
$ git reabse HEAD~{되돌리고 싶은 커밋 개수} -i

# example) 바로 전 커밋 메시지를 되돌리고 싶다.
$ git rebase HEAR~1 -i

2.「pick」文を「reword」に変更


rebaseコマンドを実行すると、長い文が出力されます.iを押して編集モードに変更した後、最初の行の「pick」文を「reword」に変更します.(rewordは、コンテンツを保持した後にコミットメッセージのみを変更するコマンドです.)
修正が完了したら、esc:wqで内容を保存します.

3.Commit Messageの修正


前述したように、rewordに変更して保存すると、エラーのcommitメッセージが記録された画面が表示されます.コミットメッセージを変更します.i 를 눌러 편집 모드commit message 수정esc:wq

4.PUSHからBranchへの強制

-fオプションを使用して、現在のブランチを強制的に再PUSHします.
$ git push origin {branch_name} -f