私はコミットを行いました&はRepoにプッシュされました。後で私はgit commit --amend
を使ってコミットメッセージを修正しました。ポップアップウィンドウで新しいメッセージを入力しました。私はgit log
で新しいメッセージを見ることができました。このすべてのプロセスの後、私のgit status
はこのように表示されます。この変更をrepoにどのようにプッシュするのか分かりません。'git commit --amend'の後にrepoに移動する方法
On branch master
Your branch and `origin/master` have diverged,
and have 1 and 1 different commit(s) each, respectively.
実現可能な解決策が期待されます。
もう一度コミットを分割し、既に公開されている(漏洩した)頭を構築するのは大丈夫ですか? – Thilo
[masterブランチと 'origin/master'が分岐している、 'ブランチをundivergeする方法'を参照してください?](http://stackoverflow.com/questions/2452226/master-branch-and-origin-master-have-diverged- how-to-undiverge-branches) –
他の人が見ることができる公共の場所にプッシュされた後にコミットを修正することを避けることができれば、絶対にすべきです。これはリベースにも役立ちます。 –