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

4-具体学习git--分支

时间:2017-07-04 18:29:04      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:comm   png   添加   info   str   观察   -o   log   images   

技术分享

图形的方式显示日志:git log --oneline --graph

技术分享

两种方式建立分支:

1.git branch dev,建立一个dev的分支

git branch 查看分支有哪些,星号在当前分支

可以发现现在在master分支上,那怎样转到dev分支上呢?

可以用git checkout dev 转到dev分支

技术分享

 

2.另外一种方式建立分支

首先我们删除dev 分支,用git branch -d dev,在这之前需要将当前分支设置为非dev分支才能删除dev分支。

技术分享

2.建立分支: git checkout -b dev

这个命令在建立分支dev的同时,将HEAD移动到dev上面去。

我在改变了1.py后直接用git commit -am “change 3 in dev”命令将改动添加到dev分支中去。这种命令是省去了先add再commit,但前提是这个1.py已经在仓库中存在了。

技术分享

 

 这时我用git checkout master转到主分支,这时观察1.py内容,发现在dev分支提交的内容并没有出现在master分支中。

技术分享

如果我想将dev分支合并到master分支中,可以用 git merge --no-ff -m "keep merge info" dev   其中--no-ff 代表 no fast forward

技术分享

发现dev中的语句合并到了master中。

 此时再用 git log --oneline --graph 命令观察分支情况:

技术分享

技术分享

 

4-具体学习git--分支

标签:comm   png   添加   info   str   观察   -o   log   images   

原文地址:http://www.cnblogs.com/zhubinglong/p/7117546.html

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