首页 / GIT / Git常用操作命令总结(二)
Git常用操作命令总结(二)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Git常用操作命令总结(二),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1486字,纯文字阅读大概需要3分钟。
内容图文
Git常用操作命令总结(一)
分支功能是所有版本管理工具必备的功能,有了分支才能实现不同用户之间并行工作而又不互相影响,等两用户各自的功能都完成后,在合并到一起即可。
本文主要总结一下git中进行分支管理的常用命令:
1、创建分支
$ git branch bra
## 创建分支bra
2、切换到分支bra
$ git checkout bra
Switched to branch ‘bra‘
3、创建并切换分支
$ git checkout -b rcm
Switched to a new branch ‘rcm‘
## git checkout命令加上-b参数表示创建并切换,相当于以上两条命令
4、查看当前分支
$ git branch
bra
master
* rcm
## 该命令会列出所有分支,当前分支前后有 * 号
5、合并分支
rcm@LENOVO-PC /d/appData/gitrepo (master)
$ git merge rcm
Updating 05fb035..4fb9fef
Fast-forward
second.txt | 19 +++++++++++++++++--
1 file changed, 17 insertions(+), 2 deletions(-)
## git merge命令用于合并指定分支到当前分支
## 注意:Fast-forward 告诉我们这次合并是快进模式,也就是直接把master指向dev的当前提交
## 这种情况说明rcm分支和master分支没有冲突
6、删除分支
把rcm分支合并到master后,就可以把rcm分支删除掉了
$ git branch -d rcm
Deleted branch rcm (was 4fb9fef).
7、合并冲突
##在分支合并时,有时也并不会那么顺利
##如果文件存在冲突,必须手动解决冲突后再提交
##下面是合并出现冲突后的效果:
<<<<<<< HEAD
##在分支合并时,有时也并不会那么顺利
## 如果文件存在冲突,必须手动解决冲突后再提交
=======## 标题 ##
##在合并分支时,偶尔也并不会那么顺利
当同一个文件在两个分支上都做了修改时,合并时就可能会造成冲突
bra
手动解决后的结果为:
##在分支合并时,有时也并不会那么顺利
##当同一个文件在两个分支上都做了修改时,合并时就可能会造成冲突
## 如果文件存在冲突,必须手动解决冲突后再提交
8、查看分支合并图
$ git log --graph --pretty=oneline --abbrev-commit
* 516dd56 conflict fixed”
|| * a6e00e4 冲突测试
* | 147c699 解决冲突
|/
* 2c1ffb3 7 合并冲突
## 用git log --graph命令可以看到分支合并图
原文:http://blog.csdn.net/rchm8519/article/details/45385541
内容总结
以上是互联网集市为您收集整理的Git常用操作命令总结(二)全部内容,希望文章能够帮你解决Git常用操作命令总结(二)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。