1. gitリセット
ご存知のように、git reset --hard 'version hash'を使用してバージョンをロールバックできますが、-hardパラメーターがない場合、git resetを使用して一時ストレージからワークスペースに復元できます。
単純なシナリオの使用例:2つのファイルが一度に変更されたが、これらの2つのファイルを2回送信する必要があるとします。キャッシュ操作(git add)を実行すると、両方のファイルが誤ってキャッシュされます。現時点では、git reset
以下に示すように、ファイルのいずれかのキャッシュをキャンセルする必要があります。現時点では、達成するために操作する必要があります。
2. Gitチェックアウト
git checkoutは一般的にブランチを切り替えるために使用されますが、実際には通过git commit之后
その中のファイルを変更し、キャッシュ領域に入れられなかったファイル(git add)を作業領域に復元する別の方法があります。
変更されたファイルについては、git diffコマンドを使用して、変更された内容を確認することもできます。
次のように: