git 中 rebase 是什么样的操作,应该从哪个分支rebase到哪个分支

使branch_1 rebase(变基) 到 branch_2

branch_1 是当前活动分支,使用 rebase branch_2 , 把branch_2 分支的提交 放在 branch_1提交的前面,这样使branch_1 合并了branch1且使branch_1 和branch_2 的提交是线性的

一般来说,个人理解应该这么用:

  • 在 dev 分支中有新提交,且master 也有了新提交,两者如何直接合并会有分叉,所以这时候可以先 使 dev 变基 到master,
  • 确认无误后,提交合并到master。激活master,将dev合并到master,这样可以避免git graph 有分叉,比较线性

这样dev就包含了master最新的提交,在dev中确认无误后,提交master

posted @ 2024-12-05 17:26  Nichoooolas  阅读(19)  评论(0编辑  收藏  举报