【发布时间】:2015-03-18 17:32:33
【问题描述】:
我的一个提交消息不知何故损坏了,现在 git push 不起作用。错误消息(如下所示)没有帮助我弄清楚如何解决问题。
$ git push -f
37:42:语法错误:预期行尾但找到标识符。 (-2741)
错误:未能将一些引用推送到 [myrepo]
我不想覆盖我的本地版本,因为我本地机器上的代码比 repo 上的代码更新。如何恢复将最新代码从我的机器推送到 repo 的工作流程?
【问题讨论】:
-
该消息不是来自
git push,也不是 git 本身的任何部分。您是否有预推送挂钩,或者另一端是否有预接收或更新挂钩,这可能会导致这种情况? (错误消息前面缺少remote:表明这是您自己的预推送挂钩。) -
谷歌搜索错误消息表明它来自 AppleScript。如果是这样,这可能与 git 无关。
-
不知道有没有预推钩。我怎么知道?如何与 AppleScript 交互?
标签: git