タイトルの通り、ワークスペース内の 10 個以上のファイルが変更されていますが、まだ追加されていません。すべての変更を一度にクリアする方法
。git checkout を使用する -- ファイルは一度に 1 つのファイルしか復元できません。すべてのファイルを一度に復元する方法を見つけてください
某草草2017-05-02 09:37:54
ステージング領域にある指定したファイルをワークスペースに復元します
$ git checkout [file]
コミットの指定されたファイルをステージング領域とワークスペースに復元します
$ git checkout [commit] [file]
ステージング領域内のすべてのファイルをワークスペースに復元します
$ git checkout .
ステージング領域内の指定されたファイルをリセットします 、最後のコミットと一致しますが、ワークスペースは変更されません
$ git replace [file]
最後のコミットと一致して、ステージング領域とワークスペースをリセットします
$ git restart --hard
指定されたコミットについて、現在のブランチのポインタをリセットします、同時にステージング領域をリセットしますが、作業領域は変更されません
$ git replace [commit]
現在のブランチの HEAD を指定されたコミットにリセットし、ステージング領域と作業領域を同時にリセットします。指定されたコミットを使用して
$ git replace --hard [commit]
現在の HEAD を指定されたコミットにリセットしますが、ステージング領域とワークスペースは変更しないままにします
$ git replace --keep [commit]
新しいコミットを作成して元に戻します指定された commit
後者 すべての変更は前者によってオフセットされ、現在のブランチに適用されます
$ git revert [commit]
コミットされていない変更を一時的に削除し、後で移動します
$ git stash
$ git stash Pop