git常用命令2--- git rebase

git rebase:简单而言就是把某个分支上的提交commit嫁接到另一个commit的后面,在这个过程中这些commit的base相对就改变了,也就叫变基。

git rebase <upstream> <branch>

如果提供了branch会首先checkout到这个branch上,然后再进行rebase操作;

git rebase master topic

git rebase master 

git rebase --onto <newbase> <upstream> <branch>

怕什么真理无穷,进一寸有一寸的欢喜。---胡适
原文地址:https://www.cnblogs.com/hujianglang/p/6920522.html