Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git sync表示前1次提交,后4次提交_Git_Version Control_Github - Fatal编程技术网

Git sync表示前1次提交,后4次提交

Git sync表示前1次提交,后4次提交,git,version-control,github,Git,Version Control,Github,我尝试通过gitHub桌面应用程序将代码推送到git帐户。我经常会遇到错误——“前1次提交,后4次提交”,这给了我一个打开shell并解决问题的选项。我不确定如何解决这个问题。任何帮助都将不胜感激 PS:我是唯一的开发者,我只想把我的完整代码推到网上。我可以忽略目前在线回购的可用内容。如果通过git命令进行任何更新,同时我不能重新启动一个全新的repo,因为我的repo保持跟踪,那么我不应该丢失本地代码。这个错误意味着两件事 您的本地分支比与远程分支的最后一个同步点提前1个提交 自上次与本地分

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


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

这个错误意味着两件事

  • 您的本地分支比与远程分支的最后一个同步点提前1个提交
  • 自上次与本地分支同步后,远程分支有4次提交
为了解决这个问题,您需要将远程分支状态合并到本地分支中,然后将新状态推送到远程分支。有两种方法可以解决此问题

  • 从遥控器上重新设置分支的位置
  • 一个简单的
    git合并
    和远程

这些命令是否会擦除我的本地代码?我只想将我的代码与git online repo合并。你能分享一些快速命令吗?@talk2sharn不,两者都不会清除本地代码。它会将您的更改与远程更改合并。一般来说,合并路由是一个简单的
git合并源代码/master
command非常感谢。Git merge在经历了一段时间的挣扎后终于成功了。