私は愚かにコミットをGitHubにコミットしました。これをどのように変更しますか?
ありますか git commit --amend
既にプッシュされたコミットのためにまだ動作しますか?
回答:
回答№1の55git 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が前のコミットを忘れるように指示するので、その力が必要です。それは安全対策です。
git push origin your-branch-name -f