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 master
和 git reset --hard origin/master
.[=26 将本地 master
重置为 origin/master
=]
请帮助使 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 master
和git reset --hard origin/master
.[=26 将本地master
重置为origin/master
=]