-5

修正されたコミットをプッシュしようとすると、git がエラーを表示するのはなぜですか? (やったcommit - push - amend - push --> error)

4

1 に答える 1

1

Git の各コミットはハッシュによって識別されます。

たまたま、特定のハッシュを使用して最初のコミットをプッシュします。git commit --amend次に、(コマンドを使用して) コミットを歪めてハッシュを変更します。

したがって、サーバーに再度プッシュすると、彼はあなたが何をしたいのか理解できないため、エラーが発生します。

次の方法でこのエラーをオーバースティープできますgit push -f your_origin your_branch。推奨されませんが、可能です。

于 2013-05-13T09:19:06.127 に答える