git で [checkout .] コマンドを使用して変更を破棄すると、新しく作成されたフォルダーとファイルが削除されないのはなぜですか?
PHP中文网
PHP中文网 2017-05-02 09:48:23
0
2
729

チェックアウトを使用して変更を諦めようとしましたが、新しく作成されたフォルダーとフォルダー内のコンテンツが削除されていないことがわかりました。 。

PHP中文网
PHP中文网

认证0级讲师

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

新しく作成されたフォルダーとファイルは「追跡されていないファイル」なので、破棄したい場合はgit clean -fdを使用できます。

いいねを押す +0
过去多啦不再A梦

git リポジトリを取得する 2 つの方法:
git init と git clone これら 2 つのコマンドの後に新しく追加されたファイル (フォルダーを含む) は、現時点では git st のステータスは次のとおりです: Untracked files (追跡されていないファイル)。これは必須です。 git ウェアハウスに含めることができるのは手動の git add のみです。そうでない場合、git は制御不能になります。
作業ディレクトリに新しく追加されたこのようなファイルには、逆の操作を行うための特別なコマンド git clean -fd があります。 man git clean を使用してコマンドの説明を表示できます。

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