非常にめちゃくちゃなコミット名で愚かにもコミットを GitHub にプッシュしました。これを変更するにはどうすればよいですか?
git commit --amend
すでにプッシュされたコミットでも機能しますか?
非常にめちゃくちゃなコミット名で愚かにもコミットを GitHub にプッシュしました。これを変更するにはどうすればよいですか?
git commit --amend
すでにプッシュされたコミットでも機能しますか?
git commit --amend
エディターが表示されます、または
git commit --amend -m "Your new message here"
これにより、コマンド ラインで新しいメッセージを指定できるようになります。可能ですが、他のコミットを言い換える場合により便利です
git rebase -i HEAD^
# then replace 'pick' with 'r' or 'reword' and save, editor should pop up again to edit the msg
このコミットは内容の変更により新しい SHA1 を持つため、新しい参照を強制的にプッシュする必要があります。以前のコミットを忘れるように git に指示するため、force が必要です。安全対策です。
git push origin your-branch-name -f