我是git新手,遇到烦人的错误。我花了几个小时在StackOverflow上浏览不同的帖子,以了解其他用户如何解决此问题,但对我来说没有任何用处。
从仓库中提取时,出现以下错误:
错误:以下未跟踪的工作树文件将被合并覆盖:upload / .DS_Store
git add .,git stash但git pull仍然出现错误。.gitignore,但是仍然出现错误。我不知道该怎么做。
有人已经添加了文件,并在拉入过程中推送了您要合并的更改。在大多数情况下,这是一个错误。
如果您具有对存储库的写访问权,请尽快从那里删除文件。然后合并应该成功。
如何删除它们:例如,Github允许从Web界面删除文件。如果无法通过Web进行操作,请克隆master分支,调用git rm该文件,然后提交并推送。即使它们是自动创建的,存储库也会记住它们已被删除。
确保不再添加它们(将文件名添加到.gitignore)