検索

ホームページ  >  に質問  >  本文

git で [checkout .] コマンドを使用して変更を破棄すると、新しく作成されたフォルダーとファイルが削除されないのはなぜですか?

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

PHP中文网PHP中文网2782日前714

全員に返信(2)返信します

  • 習慣沉默

    習慣沉默2017-05-02 09:50:23

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

    返事
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-02 09:50:23

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

    返事
    0
  • キャンセル返事