我的远程分叉上有一个分支(位于本地master后面(,希望将该repo中的更改获取到本地机器。我使用
git fetch origin/branch-name
git checkout origin/branch-name
git switch -c "new-branch"
这确实引入了更改,但由于这个分支在master之后,我无法将基础重新设置到master上。
如果我从远程分支提取,我会得到一个Already up to date
。
有没有可能从origin/branch-name
中提取这些更改,以便我以后可以重新基准到master?
这确实会引入更改,但由于该分支位于主之后,我无法重新建立到主上
您应该仍然能够像那样重新设置基准;目标提交是否不在您的祖先中并不重要。
你想做什么;将新获取的origin/branch-name
重定为origin/master
?
git checkout branch-name
git rebase master