我正在使用 Git 应用程序,每次打开某个存储库时都会收到此错误:
http://cl.ly/image/271p2h283j1g
任何帮助都会很棒。谢谢。
您肯定在使用 Dropbox 在多台计算机之间同步您的项目。在执行同步时,该工具检测到两个文件之间存在冲突,并创建了一个后缀为(COMPUTER_NAME's conflicted copy DATE)
.
不幸的是,冲突文件是一个引用,根据 Git 命名约定,引用的名称不能包含空格。有关描述如何命名引用的规则的更多信息,请参阅git check-ref-format 手册页。
由于引用只是包含指向提交 Sha 或其他引用的指针的文本文件,因此修复这个问题并不复杂。
为了解决此问题,应遵循以下步骤:
.git/refs/remotes/heroku/master
和.git/refs/remotes/heroku/master (Richard Burton's conflicted copy 2012-11-24)
文件,并确定哪些内容是最新的(即,这是 Heroku 上远程 master 分支的真正提示)。.git/refs/remotes/heroku/master
.git/refs/remotes/heroku/master (Richard Burton's conflicted copy 2012-11-24)
文件。注意:您可能有其他文件冲突。为了彻底,在您的项目中启动递归搜索名称包含的文件conflicted copy
注意 2: git ls-remote --heads heroku
在这种情况下可能会很方便,因为它会向远程存储库请求其已知分支。