Git sync提前1次提交,后面提交4次提交

时间:2014-02-05 17:31:44

标签: git version-control github

我尝试通过gitHub桌面应用将代码推送到git帐户。我经常收到错误 - “提前1次提交,4次提交后面”,它给了我打开shell并解决的选项。我不确定如何解决这个问题。任何帮助将不胜感激。

PS:我是唯一的开发人员,我只想将完整的代码推送到网上。我可以忽略当前在线回购的可用内容。我不应该丢失我的本地代码,如果从git命令进行任何更新,同时我不能重新启动一个全新的repo,因为我的repo持有跟踪。

1 个答案:

答案 0 :(得分:2)

此错误意味着两件事

  • 您的本地分支在与远程分支的最后一个同步点之前提交1次
  • 远程分支自上一次与本地分支的同步点后有4次提交

要解决此问题,您需要将远程分支状态合并到本地分支,然后将新状态推送到远程。有两种方法可以解决此问题

  • 将您的分支从远程
  • 改掉
  • 一个简单的git merge远程