【发布时间】:2022-01-05 05:18:35
【问题描述】:
我有一个从 master 分支出来的特性分支。我们称之为 feature1
还有另一个人创建的特性分支(我们称之为特性2)。
我需要让我的功能分支基于 feature2。
这样做的正确方法是什么?
我的理解是我必须:
git checkout feature1
git rebase --onto feature2 feature1
这是正确的吗?
然后呢:
git checkout feature1
git rebase -i feature2
哪个更好?我的意思是, git rebase -i 是交互式的,所以至少我可以看到将包含哪些提交,所以我想这样更安全?
【问题讨论】: