码迷,mamicode.com
首页 > 其他好文 > 详细

《Git版本控制管理》第三部分:分支、合并

时间:2015-08-02 18:00:45      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

part5 分支

1.git branch bug/p1         -以最新提交情况下创建新分支bug/p1

2.git branch -a             -查看所有分支,特性分支和远程分支,当前工作目录下的分支用*标记为活动分支,-表示合并提交,+表示提交在一个分支中

3.git show-branch bug/p1      -查看具体某个分支内容

4.git checkout dev           -将dev分支设置为活动分支(即切换当前分支)

5.git checkout -b bug/p2        -切换到一个新建的分支bug/p2上

6.git branch -d  bug/p1        -删除某个非活动分支或已被删的分支内容已在另一个分支存在的

7.git merge bug/p1           -将要删除的分支到当前分支上,就可以安全删除

8.git reflog               -查一些分支切换和提交的信息

 

part6 diff查看内容差异

1.diff -u seven.html eight.html       -查看2个文件的内容有什么不同点

2.git diff                 -显示索引与本地目录不同之处

3.git diff HEAD              -显示HEAD最近提交与本地目录不同之处

4.git diff --cached             -显示HEAD最近提交与索引与不同之处

索引:提交后的状态。HEAD:根据stage暂存区定

diff与log命令的差异:diff查看内容上的变化,log查看分支或文件提交历史的变化。

5.git diff master~2 master file1      -查看某个文件file1在提交过程中的不同处  

6.git diff --stat  master~2 master     -统计提交过程中有多少文件变更了

7.git diff -S"quux" master~1        -在master~1提交中搜索内容quux的变更

 

part7 合并

1.git merge alternate -将alternate分支合并到当前分支上

2.git log --graph  -查分支图

--pretty=oneline -只显示一行显示

--abbrev-commit       -只显示提交码的简码

技术分享

 .

技术分享

 

 

 

 

《Git版本控制管理》第三部分:分支、合并

标签:

原文地址:http://www.cnblogs.com/huen/p/4695443.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!