我的团队成员推送了pod和ds_store。我们使用.gitignore文件,还添加了所有要忽略的文件。但是当我在Mac中将其拖放时,每个pod文件及所有文件仍会出现冲突。
我如何将它们全部删除,并使其将来变得友好,而没有任何错误。
之所以这样,是因为git已经跟踪了文件。
因此您需要将它们从存储库中删除。
要删除单个文件...
git rm README.md
要删除文件夹...
git rm -rf Pods
一旦完成此操作,您将需要将更改提交到存储库,然后只要在.gitignore
文件中列出了这些文件/文件夹,就不再应该对其进行跟踪。
git add .
git commit -am 'refactor: remove un needed files'
git push
从存储库中递归地删除所有DS_Store文件夹
find . -name '.DS_Store' -type f -delete