git はワークスペース内のまだ追加されていないすべてのファイルの変更をどのようにクリアしますか?
大家讲道理
大家讲道理 2017-05-02 09:35:54
0
5
896

タイトルの通り、ワークスペース内の 10 個以上のファイルが変更されていますが、まだ追加されていません。すべての変更を一度にクリアする方法

git checkout を使用する -- ファイルは一度に 1 つのファイルしか復元できません。すべてのファイルを一度に復元する方法を見つけてください

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(5)
習慣沉默

リーリー

いいねを押す +0
滿天的星座

git checkout -f

いいねを押す +0
滿天的星座

リーリー

現在のディレクトリに追加せずにすべての変更をクリアします。

いいねを押す +0
某草草

ステージング領域にある指定したファイルをワークスペースに復元します
$ 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

いいねを押す +0
刘奇

git checkout --ディレクトリ名、特定のディレクトリ内の変更を削除

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート