2012-04-20 13 views
1

私はそれがサーバにコミットし、それをプッシュして、コミットメッセージが間違っていたことを知っていたので、とても馬鹿でした。だから私は--amendを使ってコメントを修正しました。しかし、今、私はもう、サーバーにプッシュすることができません:SGitで不正なプッシュされたコミットを修正する方法を教えてください。

何をしますか?あなたは歴史の書き換えをしているので、プッシュを強制する-fでプッシュする必要があり

+2

の可能な複製を(のhttp:// stackoverflow.com/questions/253055/how-do-i-push-amended-commit-to-the-remote-git-repo) – CharlesB

答えて

2

:[?どうすれば、リモートのgitリポジトリにコミット改正プッシュしない]

git push -f origin master 
+0

そして、それは全く混乱それをしないのだろうか? – Spoeken

+1

押したいのですか? :)履歴を書き換えている場合は、-f/- forceを使用する必要があります。コミット時に--amendを使用して履歴を書き換えた場合、コミットメッセージを変更しただけの場合は、完全に安全でなければなりません。 – ralphtheninja

+1

それは精神です!おそらく何がうまくいかないでしょうか? :) – ralphtheninja

関連する問題