macOS上的Git在拉动后保留文件

时间:2019-03-23 02:50:15

标签: git macos

在macOS上使用git从git存储库中提取最新版本时,在过去的提交中删除的某些文件和文件夹在提取后仍然保留。例如,一个未被删除的文件夹是node_modules。如果删除整个项目的文件夹,然后从存储库中再次克隆它,则该文件夹中的内容符合预期。

我希望git pull将文件夹设置为git从存储库中提取的当前版本。事实并非如此。

我也尝试过git reset --hard HEAD,但这也不会删除不属于HEAD版本的某些文件夹。

在Ubuntu Linux上,此工作正常。使用git pull时,将添加所有新文件夹,并删除旧文件夹,以便在拉取之后,本地版本与存储库的版本匹配。

macOS的git中是否有专用命令?在macOS的git上出现此行为是否有特殊原因?

编辑1:

输入git clean -Xn返回:

Would remove backend/.classpath
Would remove backend/.project
Would remove backend/src/.DS_Store
Would remove backend/src/main/.DS_Store

0 个答案:

没有答案