0%

Git合并

在写给同在美国的好友刘晓阳的信里,王小波说:“我们背井离乡,到这儿来无非为了名利二字。既然为名为利,就说不上清高。既然不清高,就不配要面子。豁出面皮来撞就是了。”

在Git中整合来自不同分支的修改主要有两种方法:merge以及 rebase

一、merge

  1. git merge命令用于合并指定分支到当前分支,如将dev分支合并到
    • git checkout master
    • git merge dev
    • git merge –abort,比如因为各种原因不想merge了,直接取消

二、rebase

  1. git rebase命令把本地未push的分叉提交历史整理成直线
  2. 不要对在你的仓库外有副本(已推送到远程仓库)的分支执行变基

三、参考

  1. 参考一