我正在使用GitHub作为ios项目的项目存储库。但是每当我尝试从xcode 8中提取项目时,我都会收到错误,因为“文件.DS_Store和.DS_Store存在树冲突”。任何解决方案?
答案 0 :(得分:19)
.DS_Store是Mac用于索引文件夹的文件。这些是自动创建的文件,并不断变化。
即使您从Git中删除它并再次下载,您将来也会开始收到相同的错误,因为下次提交并推送时,新的.DS_Store文件将位于git remote。
开始忽略这些文件需要做什么。您将不得不在.gitignore文件中提及这些文件。
您可以通过执行touch .gitignore
来创建.gitignore文件
此命令将创建gitignore文件,您可以打开该文件并只写.DS_Store
并保存文件。从此以后,git将在提交中开始忽略该文件。