2016-09-30 82 views
0

我使用GitHub作爲項目存儲庫爲ios project.But每當我試圖從xcode 8項目拉我收到錯誤爲「文件.DS_Store和.DS_Store發生樹衝突」。任何解決方案?文件.DS_Store和.DS_Store有來自xcode 8 Git的樹衝突錯誤

+2

你需要從git中排除它們。 – gnasher729

+2

'.DS_Store'是由macOS Finder爲自己的用途創建的隱藏文件。將它放入存儲庫並沒有任何用處。 – axiac

+1

完成。從Git中刪除所有.DS_Store文件,然後拉出。謝謝大家。 – nik

回答

11

.DS_Store是Mac用來索引文件夾的文件。這些是自動創建的文件並不斷變化。

即使您從Git中刪除它並再次下載,您將來也會因爲下一次提交和推送而開始出現相同的錯誤,因此下一次您提交併推送新的.DS_Store文件時,它將位於git remote。

你需要做什麼來開始忽略這些文件。您必須在.gitignore文件中提及這些文件。

你可以通過執行touch .gitignore 這個命令將創建gitignore文件,你可以打開和只寫.DS_Store和保存文件創建的.gitignore文件。今後,git將開始在提交時忽略這個文件。