【问题标题】:The files .DS_Store and .DS_Store had a tree conflict error from Git in xcode 8 [duplicate]文件 .DS_Store 和 .DS_Store 在 xcode 8 中存在来自 Git 的树冲突错误 [重复]
【发布时间】:2017-02-09 01:26:22
【问题描述】:

我使用 GitHub 作为 ios 项目的项目存储库。但是每当我尝试从 xcode 8 中提取项目时,我都会收到以下错误:

.DS_Store 和 .DS_Store 文件存在树冲突

有什么办法吗?

【问题讨论】:

  • 你需要从 git 中排除它们。
  • .DS_Store 是 macOS Finder 创建的隐藏文件,供自己使用。将它放入存储库没有任何用处。
  • 完成。从 Git 中删除所有 .DS_Store 文件,然后拉取。谢谢大家。

标签: git xcode8


【解决方案1】:

.DS_Store 是 Mac 用来索引文件夹的文件。这些是自动创建的文件,并且会不断变化。

即使您从 Git 中删除它并再次下载,您将来也会开始收到相同的错误,因为下次您提交和推送时,一个新的 .DS_Store 文件将在 git 远程。

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

你可以通过执行touch .gitignore来创建.gitignore文件 此命令将创建 gitignore 文件,您可以打开该文件并写入 .DS_Store 并保存文件。此后,git 将开始在提交时忽略此文件。

【讨论】:

    猜你喜欢
    • 2022-07-19
    • 2015-04-17
    • 2014-03-19
    • 2013-11-17
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    相关资源
    最近更新 更多