git - rebase 和 merge

merge

  • 创建 feature1 分支: git checkout -b feature1

当在自己的分支feature1上开发到1/2时,被派去前一个分支dev完成开发任务,完成后再回来当前分支feature1,完全开发完成后,切回dev分支,合并分支

  • git merge feature1合并分支
  • 因为改的都是一个文件,所以有冲突,手动处理冲突后,提交一下

rebase(不能在公共分支上 rebase

  • git rebase dev 后(注意: 在feature2rebase

  • merge 合并(注意:在devmerge

  • feature2删除后