首页 > 其他 > 详细

git学习记录——分支管理和多人协作

时间:2017-02-10 20:24:30      阅读:124      评论:0      收藏:0      [点我收藏+]

在公司里难免会出现多个人一起工作,这就需要构建多个分支派发给多个人去干活

这就产生一个需求,分支管理

分支的创建,合并和删除

其他版本控制系统如SVN等都有分支管理,但是用过之后你会发现,这些版本控制系统创建和切换分支比蜗牛还慢,简直让人无法忍受,结果分支功能成了摆设,大家都不去用。

但Git的分支是与众不同的,无论创建、切换和删除分支,Git在1秒钟之内就能完成!无论你的版本库是1个文件还是1万个文件

$ git checkout -b dev
Switched to a new branch dev
$ git branch dev
$ git checkout dev
Switched to branch dev

 

这两种方法都可以创建分支 ckeckout -b 相当于 branch 然后 checkout 

$git branch

 

 检测当前的分支

git merge dev

 

注意:在分支的提交时,不需要push,只需要commit就可以了

 分支的工作结果合并到master,在合并后相当于全部push到了master

 

$ git branch -d dev
Deleted branch dev (was fec145a).

删除分支

 

冲突解决

 技术分享

当提交不同的分支或者分支和master产生冲突时会发生上面的现象,这个意味着两行发生矛盾了,需要手动去解决这个冲突

 

git学习记录——分支管理和多人协作

原文:http://www.cnblogs.com/sowhite/p/6387582.html

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