将 aos ics 分支引入 master(我的项目主分支)、git merge 或 git rebase 时,推荐使用哪种方法?(顺便说一句,我读到什么时候使用 git rebase 而不是 git merge?,但仍然很困惑在这种情况下应该做什么。)
问问题
310 次
2 回答
1
将aosp ics分支带入master?
合并(首先合并master
到您的 aosp ics
分支以在本地解决任何冲突,然后合并aosp ics
到master
)
rebase
如果您没有推送您的aosp ics
,即如果您没有将该分支的历史发布到公共上游存储库,则A仅对您的情况感兴趣。
然后你可以 aosp ics
在master
合并 aosp ics
到master
.
因此,即使使用 rebase,您最终也会从 aosp ics
to合并master
。
于 2012-05-07T06:15:54.650 回答
0
将“aosp_ics”分支重新定位到 master 的快速步骤是:
git checkout aosp_ics
git rebase master
git checkout master
git rebase aosp_ics
- 或者 - git merge -ff-only aosp_ics
**这假设在变基期间没有未提交的更改和合并冲突。如果存在合并冲突,只需在 rebase 期间插入解决冲突的步骤,然后继续执行上述步骤。*gs
于 2018-03-15T19:47:23.197 回答