git rebase的简单实用

1:在实际开发中有一个master分支和一个基于master分支创建的开发分支a,如下图(圆框中数字假设代表commit Id)
git rebase的简单实用
2:在a分支开发的同时,master分支也做了一些提交,我们想同步过来的时候(有时候不能用merge操作),可以用rebase操作;
3:切换到a分支,执行命令:git rebase master (可能有冲入,解决后,使用 git add . 和 git rebase --countinue命令 )
4:rebase之后结果图如下:a分支原先两次commit Id 没有了,创建了新的2个commit id,此时a分支等同于从master的66创建出来的;
git rebase的简单实用
5:操作前git rebase的简单实用
操作后:
git rebase的简单实用
6:若master分支下创建了a和b两个开发分支,使用方式一样:
a分支 rebase b分支
git rebase的简单实用
git rebase的简单实用

相关文章:

  • 2021-11-09
  • 2021-08-24
  • 2021-07-13
  • 2022-02-04
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-29
  • 2021-06-23
  • 2021-09-19
  • 2021-11-07
  • 2021-04-07
  • 2022-12-23
相关资源
相似解决方案