什么时候使用git重基而不是git合并?建议什么时候使用?git rebasev.V.git merge?在成功的重基之后,我还需要合并吗?
3 回答
米脂
TA贡献1836条经验 获得超3个赞
短版
Merge将一个分支中的所有更改合并到一个提交中的另一个分支中。 Rebase说我想要分支到一个新的起点
合并
假设您创建了一个分支,用于开发单个功能。当您想要将这些更改带回给师父时,您可能需要 合并
(您不关心维护所有临时提交)。
重基
第二个场景是,如果您开始进行一些开发,然后另一个开发人员做了一个不相关的更改。你可能想拉然后 重基
若要从回购系统中从当前版本进行更改,请执行以下操作。
噜噜哒
TA贡献1784条经验 获得超7个赞
master
cool-feature
master
master
cool-feature
$ git checkout master $ git merge cool-feature
$ git checkout cool-feature $ git rebase master
master
:
$ git checkout master $ git merge cool-feature
- 3 回答
- 0 关注
- 502 浏览
添加回答
举报
0/150
提交
取消