Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.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 吉特-主分行26前22后_Git_Github_Version Control_Merge_Git Merge - Fatal编程技术网

Git 吉特-主分行26前22后

Git 吉特-主分行26前22后,git,github,version-control,merge,git-merge,Git,Github,Version Control,Merge,Git Merge,请帮助使主分支与具有所有最近更改的远程主分支相匹配 请在下面查找git状态: $git状态 论分行行长 您的分支和“原始/主”已发生分歧, 分别有26次和22次不同的提交。 (使用“git pull”将远程分支合并到您的分支中) 所有冲突已修复,但您仍在合并。 (使用“git commit”结束合并)git status显示的消息意味着,当您进行本地更改时,远程服务器上已经有了新的更改,而您并没有首先进行更改 您可以参考以下选项: git直接拉取,然后根据git消息提示解决合并冲突,然后将本地

请帮助使主分支与具有所有最近更改的远程主分支相匹配

请在下面查找git状态: $git状态 论分行行长 您的分支和“原始/主”已发生分歧, 分别有26次和22次不同的提交。 (使用“git pull”将远程分支合并到您的分支中) 所有冲突已修复,但您仍在合并。
(使用“git commit”结束合并)

git status显示的消息意味着,当您进行本地更改时,远程服务器上已经有了新的更改,而您并没有首先进行更改

您可以参考以下选项:

  • git直接拉取
    ,然后根据git消息提示解决合并冲突,然后将本地
    master
    推送到远程repo
  • 首先拉取远程更改,然后通过git Pull origin master--rebase在最新的主分支顶部重新设置本地更改的基础。但是你也应该解决可能发生的冲突
  • 如果您不希望在主分支上进行本地更改,则通过
    git fetch origin master
    git reset--hard origin/master
    将本地
    master
    重置为
    origin/master

非常感谢Marina。你的第三点帮助我解决了这个问题。再次感谢。