git revert --quitは何に使用されますか?

git revert --quitは何に使用されますか?

マンページでは、コマンドとオプションの間の正確な違いが何であるかはgit-revert(1)不明です。quitabortrevert

このコマンドを練習した結果、このオプションは現在のブランチの作業前の状態を再生成しようとしているので、このコマンドと非常によく似ていますrevertabortrebase

このオプションの実際のユースケースは何ですかquit

ベストアンサー1

このコマンドを練習した結果、このオプションは現在のブランチの作業前の状態を再生成しようとしているので、このコマンドと非常によく似ていますrevertabortrebase

あなたは正しい道を行っています:

  • git revert --abortgit revertシーケンサーの状態をロールバックすると、ワークスペースと記録が最終的に開始前の状態に復元されます。
  • git revert --quitシーケンサーの状態のみが削除されるため、ワークスペースと履歴はそのまま残ります(部分的にrevert進行中ですが忘れられます)。

迅速な実験によれば、元に戻すために手動介入が必要な場合、以前のコミットgit revert --quitはそのままREVERT_HEAD維持されるため、まだまたは--continue必要です--abort。後者は--quit

ユースケースに関しては、私はそれを使用する必要はありませんでしたが、リカバリを途中で行い、残りのリカバリは必要ないと判断しましたが、実際に使用したい場合は役に立つと--quit思います。revertこれまでに犯したことを守ってください。

おすすめ記事