当我的本地不是最新时,如何从遥控器拉? [重复]

问题描述 投票:-1回答:2

这个问题在这里已有答案:

我的本地仓库是针对特定分支的几个提交的背后。我对过时的本地回购承诺。

如何更新我的本地仓库以反映远程仓库,然后应用我的提交?

git github
2个回答
1
投票

您可以尝试git stash保存您当地的更改,然后git pull。获取最新信息。然后它应该提示您合并


1
投票

git rebase --onto命令是为这个用例创建的。首先获取远程分支,签出要应用远程更改的本地分支,然后重新绑定:

git fetch origin <remote branch>
git checkout localBranch
git rebase --onto origin/remoteBranch localBranch~1

请注意,~1应更改为您希望在remoteBranch上重播的localBranch上的提交数。既然你指出你的localBranch上只有1个提交,那么这应该有效。

© www.soinside.com 2019 - 2024. All rights reserved.