0

過去 3 ~ 4 回のコミットで動作しなかった Heroku アプリがあります。私のサイトはローカルでは問題なく動作しましたが、Heroku で動作するかどうかを確認するために変更をプッシュする必要がありました。 、ローカルと Heroku の両方。

ターミナルとソース ツリーからこれを実行しようとすると、かなり大きな混乱が生じました。ローカル コピーをロールバックすることはできましたが、ロールバック後に変更をプッシュすると、次のエラーが発生します。

hint: Updates were rejected because a pushed branch tip is behind its remote
hint: counterpart. Check out this branch and merge the remote changes
hint: (e.g. 'git pull') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

これらのコミットを両方の場所で削除するにはどうすればよいですか?

4

1 に答える 1

2

「ロールバック」とは、使用したことを意味すると思いますgit reset --hard。その場合、git push -fこれらのコミットをサーバーから本当に削除することを確認するために使用します。(履歴を書き換えていることに注意してください。これが、-fオプションが必要な理由です。)

于 2013-08-22T20:05:26.250 に答える