ブランチに間違ったファイルをコミットして、オリジンにプッシュしました。Git で最後のコミットを元に戻す方法の記事を見たことがありますか? ローカルコミットの取り消しを扱っていますが、私の問題は、コミットを元にプッシュしたことです。これを元に戻す方法は?
質問する
6052 次
2 に答える
8
すでにオリジンにプッシュしているため、変更は公開され、他のユーザーが表示およびプルできるようになっています。このため、おそらく履歴を書き換えたくないでしょう。したがって、使用する最適なコマンドはgit revertです。
これにより、行った変更を元に戻す新しいコミットが作成されます。新しいコミットをプッシュすると、オリジンが修正されます。
これは、これに関する詳細を提供するSOの回答です。
于 2013-07-10T03:58:19.190 に答える
8
git reset HEAD^
git push origin +HEAD
あなたのために働くはずです。理由の詳細については、git-pushおよびgit-reset のドキュメントを参照してください。
于 2013-07-10T03:40:40.760 に答える