首页 > 其他 > 详细

Git 基础 - rebase 和 merge 进行分支整合

时间:2020-02-02 18:13:43      阅读:79      评论:0      收藏:0      [点我收藏+]

在本地dev分支merge 本地master分支:

@wooluwalkerdeMacBook-Pro:wenjian (dev)]$ git merge master
Updating b1777d8..a565481
Fast-forward
 README.md | 1 +
 1 file changed, 1 insertion(+)

[@wooluwalkerdeMacBook-Pro:wenjian (dev)]$ git dog
* a565481 (HEAD -> dev, origin/master, origin/HEAD, master) Update README.md
*   19cfeea 第一次将远程dev分支代码合并到master分支Merge branch dev
|\  
| * b1777d8 (origin/dev) commit merge_excel_utils
| * ee37473 manage utils
| * 0b6e16c commit files
* | 441940f 添加项目说明
|/  
* 0f1f9d7 Initial Commit

 

rebase本地dev分支为本地master分支的最新commit状态

[@wooluwalkerdeMacBook-Pro:wenjian (dev)]$ git dog
* 217fef2 (origin/master, origin/HEAD, master) Update README.md,添加日期
* a565481 (HEAD -> dev, origin/dev) Update README.md
*   19cfeea 第一次将远程dev分支代码合并到master分支Merge branch dev
|\  
| * b1777d8 commit merge_excel_utils
| * ee37473 manage utils
| * 0b6e16c commit files
* | 441940f 添加项目说明
|/  
* 0f1f9d7 Initial Commit

[@wooluwalkerdeMacBook-Pro:wenjian (dev)]$ git rebase master
First, rewinding head to replay your work on top of it...
Fast-forwarded dev to master.

[@wooluwalkerdeMacBook-Pro:wenjian (dev)]$ git dog
* 217fef2 (HEAD -> dev, origin/master, origin/HEAD, master) Update README.md,添加日期
* a565481 (origin/dev) Update README.md
*   19cfeea 第一次将远程dev分支代码合并到master分支Merge branch dev
|\  
| * b1777d8 commit merge_excel_utils
| * ee37473 manage utils
| * 0b6e16c commit files
* | 441940f 添加项目说明
|/  
* 0f1f9d7 Initial Commit

 

功能上讲,二者类似,但还是有区别。

至于,区别......【未完待续】

不能在公共分支上执行rebase

 

Git 基础 - rebase 和 merge 进行分支整合

原文:https://www.cnblogs.com/wooluwalker/p/12252944.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!