10. merge 和 rebase 的有什么区别?

Git 合并的两种方法。

  • git merge ,把本地代码和已经取得的远程仓库代码合并。
  • git rebase ,是复位基底的意思。

git merge 会生成一个新的节点,之前的提交会分开显示;而 git rebase 操作不会生成新的操作,将两个分支融合成一个线性的提交。