本质上,当两个分支已经分叉并且我无法快进合并时,我想将
feature
分支合并到 main
中。
如果手动执行此操作,我会签出
feature
分支,将其重新定位到 main
,切换回来并合并结果。然而,这会更改 feature
分支,不必要地更改工作目录,对于 GitHub 上的简单选项来说,工作量有点太大了。
没有这些缺点,什么才是好的、安全的方法
git rebase-and-merge
?
对于单个命令,请尝试 git rebase main feature_branch && git checkout main && git merge --ff-only feature_branch