文件.DS_Store和.DS_Store与xcode 8中的Git有树冲突错误

nik*_*nik 6 git xcode8

我正在使用GitHub作为ios项目的项目存储库.但是每当我试图从xcode 8中提取项目时,我都会收到错误,因为"文件.DS_Store和.DS_Store存在树冲突".任何解决方案?

pra*_*ash 22

.DS_Store是Mac用于索引文件夹的文件.这些是自动创建的文件并不断变化.

即使您从Git中删除它并再次下载,您将来也会开始得到相同的错误,因为下次提交和推送时,新的.DS_Store文件将位于git remote.

你需要做什么才能开始忽略这些文件.您将不得不在.gitignore文件中提及这些文件.

您可以通过执行创建.gitignore文件.touch .gitignore 此命令将创建gitignore文件,您可以打开它,只需编写.DS_Store并保存文件即可.从此以后,git将在提交中开始忽略此文件.