Git - master 分支 26 领先 22 落后

Git - master branch 26 ahead 22 behind

请帮助使 master 分支与具有所有最新更改的远程 master 分支相匹配。

请在下面找到 git 状态: $git状态 在分行主 你的分支和 'origin/master' 有分歧, 并且分别有 26 和 22 个不同的提交。 (使用 "git pull" 将远程分支合并到您的分支中) 所有冲突都已解决,但您仍在融合。 (使用 "git commit" 结束合并)

git status 显示的消息意味着当您进行本地更改时,远程上已经有您没有先拉取的新更改。

您可以参考以下选项:

  • git pull 直接解决 git 消息提示你的合并冲突,然后将你的本地 master 推送到远程仓库。
  • 首先拉取远程更改,然后通过 git pull origin master --rebase 在最新的 master 分支顶部重新设置本地更改。但是你也应该解决可能发生的冲突。
  • 如果您不想在 master 分支上进行本地更改,则通过 git fetch origin mastergit reset --hard origin/master.[=26 将本地 master 重置为 origin/master =]