我分回了一个回购,最近创建了一个新的分支,做了一些更改,并向原始回购提交了一个拉取请求。问题是在进行更改之前我完全忘记使用上游回购更新我的远程副本(我认为"同时在Github Desktop中同步#34;当时我的更改)完全无关紧要,我想重新开始。
我开始更新远程副本的主分支。但是现在我有一个完全无用的分支,这是拉请求中的分支。
如果不比现在看起来更像一个菜鸟,我该怎么办?
我希望避免创造比现在更多的混乱,因此在这种情况下会非常感谢详细的步骤。如果它是一个更清洁的过程,我不必担心重新开始。
答案 0 :(得分:1)
将您的分支重新定位到您要构建PR的上游分支(假设为主)
docker-compose down --volumes
处理所有冲突
强制推动您的分支到原点
$ git fetch upstream
$ git rebase upstream/master
PR将自行更新。