2017-01-20 11 views
1

私は時々この間違いを犯し、その信じられないほど迷惑なものにします。私は、あなたが間違ってリモートブランチの頭にコミットしたときに、コミュニティ内の誰かが何をすべきかというアイデアを持っていたかどうか疑問に思っていました。今私はプルを行い、私自身の部分的な変更に逆らって、プッシュして、HEADに重複コミットメッセージをもたらします。git commit --amendをリモートブランチのヘッドで修正するには?

明確にするために、私は次のように修正するための最良の方法を求めている:

  1. は、(例えば、マスターを)リモートブランチを引い
  2. メイクチェンジ
  3. をしよう
  4. --amend変更をコミットプッシュは、
  5. 呪いの自己および/または神々を拒否します
+0

[this](http://stackoverflow.com/questions/253055/how-do-i-push-amended-commit-to-the-remote-git-repository#432518)の複製であることを確かめてください。 。レポだけあなたとあなたと二人の友人が使用していない限り、悪い考え。 – kabanus

+1

[GitリモートコミットをリモートGitリポジトリにプッシュする方法は?](http://stackoverflow.com/questions/253055/how-do-i-push-amended-commit-to-the-remote-git) -repository) – kabanus

答えて

0

してみてください。

git stash save -u 
git pull -f --rebase 
git stash apply 

2番目のコマンドは、リモートブランチに基づいてローカルブランチを更新し、ローカルブランチに追加のコミットを保持します。 役立つかどうかを教えてください。

関連する問題