Git 丢弃未老化的文件夹

Git 丢弃未老化的文件夹,git,Git,我在我的项目中创建了一个新文件夹,现在我想丢弃那个未老化的文件夹。我知道如何通过使用git checkout--.丢弃未老化的文件,但是,该命令不会丢弃文件夹 git clean-df将删除未跟踪的文件和目录,包括空目录。git clean-df将删除未跟踪的文件和目录,包括空目录。如果文件夹为空,git不在乎。如果没有,请尝试丢弃目录中的文件。如果它未老化,那么为什么不使用OS命令/UI删除该文件夹(因为它只是一个文件夹)?@crashmstr我可以,但我只是想知道如何在git中执行该操作如果

我在我的项目中创建了一个新文件夹,现在我想丢弃那个未老化的文件夹。我知道如何通过使用git checkout--.丢弃未老化的文件,但是,该命令不会丢弃文件夹

git clean-df
将删除未跟踪的文件和目录,包括空目录。

git clean-df
将删除未跟踪的文件和目录,包括空目录。

如果文件夹为空,git不在乎。如果没有,请尝试丢弃目录中的文件。如果它未老化,那么为什么不使用OS命令/UI删除该文件夹(因为它只是一个文件夹)?@crashmstr我可以,但我只是想知道如何在git中执行该操作如果文件夹为空,git不在乎。如果没有,请尝试放弃目录中的文件。如果该目录未老化,为什么不使用OS命令/UI删除该文件夹(因为它只是一个文件夹)?@crashmstr我可以,但我只是想知道如何在git中执行此操作。因此,这与git签出有什么区别?
git签出将把文件的索引版本更新为
HEAD
。如果您刚刚创建了一个新文件夹,但从未将其添加到git,则称之为未跟踪文件。它将不在索引中,您将得到以下错误:
错误:pathspec“file\u name”与git已知的任何文件都不匹配。
git clean
用于删除未跟踪的文件。那么这与git签出有什么区别呢?
git checkout
将文件的索引版本更新为
HEAD
。如果您刚刚创建了一个新文件夹,但从未将其添加到git,则称之为未跟踪文件。它将不在索引中,您将得到以下错误:
错误:pathspec“file\u name”与git已知的任何文件都不匹配。
git clean
用于删除未跟踪的文件。