在本地复制拉请求到我的回购中的方法是什么?https://github.com/RoboSherlock/robosherlock/pull/215,这是我想要合并到我的分叉或本地的拉请求。我在这里搜索一些问题,但看起来不一样,我想把这些请求合并到我的回购中。这个拉请求在主分支中,但我必须在注音分支中合并。
发布于 2022-01-01 15:43:07
关键事实:拉请求分支中的最后一次提交是bb7efd3。
因此,直接做到这一点的方法是,您将进入noetic分支并将bb7efd3合并到其中。您将有一个小的合并冲突来解决,然后你们都准备好了。
我想,如果我想通过一个拉请求来完成这个任务,我将进入noetic,将原来的拉请求分支的两个提交重新定位到它上,调用一个新的分支,推送我的新分支,并创建这个拉请求。在这里,我会告诉你:
git switch noetic
git rebase --onto noetic bb7efd3~2 bb7efd3
# ... resolve merge conflict and finish rebase ...
# ... you are now on a detached head ...
git switch -c newbranch如您所见,结果正是您想要的拓扑-- noetic的一个新分支,它看起来像旧的拉请求分支:
% git log --oneline -n 3 mybranch
5242afa (HEAD -> mybranch) Fix wrong constructor name
3ef17e6 RegionFilter with markers
84cc713 (origin/noetic, noetic) changed default demo pipeline. no tf lookups anymore to avoid tf lookup errors in the tutorials因此,现在您可以按newbranch并以普通的方式形成一个拉请求。
https://stackoverflow.com/questions/70549827
复制相似问题