我在github(“上游”)上有一个项目的分支(“起源”)。我有一个分支(mybranch
),我将其推送到源并从中创建了一个拉取请求。
现在,有人用叉子把我推到我的树枝上。这意味着,mybranch
在原产地是我前进的地方mybranch
通过X提交。
我如何将那些提交作为单次提交进入我的本地分支。
我已经看到了删除本地分支并使用的解决方案git reset --hard origin/master
,但这感觉不对。有没有更自然的解决方案?
有人用叉子把我推到我的树枝上。这意味着,x提交使源mybranch领先于本地mybranch。
然后,一个简单的操作git pull --rebase
就足够了:它将用远程更新本地分支,并在这些新的提交之上重播所有本地提交(在本地分支上完成但尚未推送)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句