GitHub的应用&的Heroku - 致命:参考具有无效格式:“参/遥控器/ heroku上/硕

2019-10-17 11:00发布

我使用Git的应用程序,每次我打开了一定的回购我得到这个错误时间:

http://cl.ly/image/271p2h283j1g

任何帮助将是巨大的。 谢谢。

Answer 1:

你肯定使用Dropbox的同步多台计算机之间的项目。 当执行同步,该工具检测到两个文件之间的冲突,并创建一个备份的后缀(COMPUTER_NAME's conflicted copy DATE)

不幸的是,冲突的文件是一个参考,并根据Git的命名规则,参考的名称不能包含空格。 见git的检查裁判格式手册页有关说明引用应该如何命名规则的详细信息。

作为引用包含指向提交沙或其他参考之用文本文件,确定这是不是一个复杂的问题。

为了解决这个问题,下面的步骤应遵循:

  • 在您的项目目录,同时打开.git/refs/remotes/heroku/master.git/refs/remotes/heroku/master (Richard Burton's conflicted copy 2012-11-24)在文本编辑器文件,并决定哪些内容是最最新(即,其是在Heroku远程主分支的真实尖端)。
  • 复制正确的SHA并粘贴指定的文件中.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可能是在这种情况下派上用场,因为它会要求提供有关其著名的支数远程仓库。



文章来源: GitHub App & Heroku — fatal: Reference has invalid format: 'refs/remotes/heroku/master'