git rebase 和 git merge 2020-06-2

2020-06-24  本文已影响0人  Allan要做活神仙

git rebase

rebase会把你当前分支的 commit 放到公共分支的最后面,所以叫变基。就好像你从公共分支又重新拉出来这个分支一样。
举例:如果你从 master 拉了个feature分支出来,然后你提交了几个 commit,这个时候刚好有人把他开发的东西合并到 master 了,这个时候 master 就比你拉分支的时候多了几个 commit,如果这个时候你 rebase master 的话,就会把你当前的几个 commit,放到那个人 commit 的后面。


image.png

git merge

merge 会把公共分支和你当前的commit 合并在一起,形成一个新的 commit 提交


image.png
上一篇下一篇

猜你喜欢

热点阅读