Git提交语法错误导致错误:无法推送一些引用

时间:2015-03-18 08:16:15

标签: git

我的一条提交消息以某种方式被破坏了,现在git push不起作用。错误消息(如下所示)并不能帮助我弄清楚如何解决问题。

$ git push -f

37:42:语法错误:预期的行尾但找到了标识符。 (-2741)

错误:未能将某些引用推送到[myrepo]

我不想覆盖我的本地版本,因为我本地计算机上的代码比repo上的代码更新。如何恢复将我的最新代码从我的机器推送到仓库的工作流程?

1 个答案:

答案 0 :(得分:-1)

这是一个经常出现的问题:

git push github master
To git@github.com:Joey-project/project.git
 ! [rejected]        master -> master (non-fast-forward)
error: failed to push some refs to 'git@github.com:Joey-project/project.git'

通常,必须使用以下命令的变体:

git fetch github; git merge github/master

我不完全确定它是否涵盖了所有内容,但也可以查看:Git non-fast-forward updates were rejected Merge the remote changes