マンページでは、コマンドとオプションの間の正確な違いが何であるかはgit-revert(1)
不明です。quit
abort
revert
このコマンドを練習した結果、このオプションは現在のブランチの作業前の状態を再生成しようとしているので、このコマンドと非常によく似ていますrevert
。abort
rebase
このオプションの実際のユースケースは何ですかquit
?
ベストアンサー1
このコマンドを練習した結果、このオプションは現在のブランチの作業前の状態を再生成しようとしているので、このコマンドと非常によく似ています
revert
。abort
rebase
あなたは正しい道を行っています:
git revert --abort
git revert
シーケンサーの状態をロールバックすると、ワークスペースと記録が最終的に開始前の状態に復元されます。git revert --quit
シーケンサーの状態のみが削除されるため、ワークスペースと履歴はそのまま残ります(部分的にrevert
進行中ですが忘れられます)。
迅速な実験によれば、元に戻すために手動介入が必要な場合、以前のコミットgit revert --quit
はそのままREVERT_HEAD
維持されるため、まだまたは--continue
必要です--abort
。後者は--quit
。
ユースケースに関しては、私はそれを使用する必要はありませんでしたが、リカバリを途中で行い、残りのリカバリは必要ないと判断しましたが、実際に使用したい場合は役に立つと--quit
思います。revert
これまでに犯したことを守ってください。