我遇到了一些情况
现在,我有一个master
分支和一个比master
提前9个提交的feature
分支
我还有一个已更新的master
的本地副本。
我正在努力想出将两个feature
分支合并到master
中的最佳方法
这是重新调整基数的情况吗?
现在我正在考虑将提前9次提交的feature
分支合并到master
中,然后尝试将本地副本推到它上面?
不过,我认为这不会像我想要的那样奏效
如有任何建议,不胜感激。
这取决于什么"已更新的主机的本地副本"方法
如果这意味着master是从远程获取的,并且有新的提交,那么是的,在master之上重新建立特性分支的基础是个好主意
(假设您单独处理该功能分支(
(master)
|
m--m--m--m--m (origin/master)
f--f--f--f--f--f--f--f--f (feature)
git switch feature
git rebase origin/master
(origin/master)
|
m--m--m--m--m--f'--f'--f'--f'--f'--f'--f'--f'--f' (feature)
git push --force