注意:您可能还想运行git clean -fd如git reset --hard将不删除未跟踪文件,其中为git的清洁将从跟踪根目录不在下git的跟踪中删除任何文件。警告-请务必小心!首先使用git-clean进行空运行会很有帮助,以查看它将删除什么。当您收到错误消息时,这也特别有用~"performing this command will cause an un-tracked file to be overwritten"这可能会在执行多项操作时发生,一种是当您和您的朋友都添加了一个同名的新文件时更新工作副本,但他先将其提交到了源代码管理中,并且您不必担心删除未跟踪的副本。在这种情况下,进行空运行还将帮助您显示将被覆盖的文件列表。