remote: Counting objects: 610, done.
remote: Compressing objects: 100% (352/352), done.
remote: Total 610 (delta 296), reused 434 (delta 210)
Receiving objects: 100% (610/610), 5.50 MiB | 2.19 MiB/s, done.
Resolving deltas: 100% (296/296), done.
error: Untracked working tree file '.DS_Store' would be overwritten by merge.
那么,那么,我留下了一个空的存储库。我刚刚将.DS_Store添加到我的.gitignore文件中,但似乎我甚至无法将干净的副本拉到我的本地机器上。
答案 0 :(得分:5)
首先尝试删除现有的.DS_Store
文件。
答案 1 :(得分:2)
添加.gitignore无法解决您的问题。看起来该文件已经在repo中。 (删除它,然后将其添加到gitignore)
您可以使用终端删除Mac上的.DS_Store。
在此处查看此讨论:http://support.github.com/discussions/repos/503-untracked-working-tree
而且:http://support.github.com/discussions/repos/3712-ds_store
答案 2 :(得分:0)
所以,我在Mac上使用Tower作为我的Git客户端。对我有用的是首先忽略Tower中的所有.DS_Store文件,方法是右键单击Tower中的文件并选择“Ignore ...”。塔然后询问我是否要删除文件,我说是,它会在远程存储库上发出删除文件。这是在我最初意外推送.DS_Store文件的机器上。