呃,对merge和rebase的种种优劣不写任何文字了,当然rebase还可以用来压缩commit,点击这里,通常把两者放在一起的时候还是有分支合并这一特指的,这里只是简单显示一下效果,什么时候用,自己决定吧_。
首先有两个分支,main和feature/test_br,main超前于feature/test_br两个commit,而后者超前于前者三个commit。
* b9b2530 (HEAD -> feature/test_br) fix u
* 5f7a0e9 add c.h
| * 5de1e60 (main) fix e
| * dc44572 add e.h
| * cf2a051 add d.h
|/
* 619b62d change b.h
* 4c04170 add a.h b.h
将main rebase到开发分支。