答案 0 :(得分:6)
您肯定使用Dropbox在多台计算机之间同步您的项目。执行同步时,该工具检测到两个文件之间存在冲突,并使用后缀(COMPUTER_NAME's conflicted copy DATE)
创建备份。
不幸的是,冲突文件是一个引用,根据Git命名约定,引用的名称不能包含空格。有关如何命名引用的规则的详细信息,请参阅 git check-ref-format man page 。
由于引用只是包含指向提交Sha或其他引用的指针的文本文件,因此修复此问题并不是一个复杂的问题。
要解决此问题,请遵循以下步骤:
.git/refs/remotes/heroku/master
和.git/refs/remotes/heroku/master (Richard Burton's conflicted copy 2012-11-24)
文件,并确定哪些内容是最新的(即,哪个是远程主控的真正提示) Heroku上的分支)。.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
在这种情况下可能很方便,因为它会向远程存储库请求其已知的分支。