如何解决如何从远程分支“someBranch”拉到本地分支“sonOfSomeBranch”?
所以,我和我的队友有这些分支:master
、someBranch
和 sonOfSomeBranch
。正如您可能已经猜到的那样,最后一个分支是 someBranch
。我在本地和远程都对它们进行了跟踪。
我已将代码推送到我的 sonOfSomeBranch
,但我的队友同时也在 someBranch
上做了一些工作。现在,我想将她所做的一切纳入我的 sonOfSomeBranch
。
可以这样做吗,如果可以,怎么做?我只是想从 someBranch
中提取她的代码并手动将其添加到 sonOfSomeBranch
,但必须有一个更聪明的解决方案。
解决方法
拉动 someBranch
并将其合并到 sonOfSomeBranch
中:
git checkout sonOfSomeBranch
git fetch origin someBranch:someBranch
git merge someBranch
git push origin sonOfSomeBranch
或者拉动 someBranch
并在其上重新设置 sonOfSomeBranch
:
git fetch origin someBranch:someBranch
git rebase someBranch sonOfSomeBranch
git push --force origin sonOfSomeBranch
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。