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

Git在商业项目中的使用流程

时间:2018-10-19 13:56:36      阅读:383      评论:0      收藏:0      [点我收藏+]

标签:团队   出现   模块   需要   学校   没有   gitlab   记录   方法   

一 引言这一篇文章还是记录我在杭州工作的总结。

我刚来公司的时候,对Git的使用很头痛,因为在学校里面很少用这个东西,即使用,一般也只有一个分支,不会出现代码冲突和代码合并的情况。但是公司里面一个项目组有那么多的人,无法避免代码冲突和合并。从开始的战战兢兢到后来教新人使用Git,也算是一个成长吧,记录一下我总结的使用方法。

二 关于冲突

公司里面用的是GitLab,其实和GitHub是一个道理。在团队协作时,合并代码的过程中出现冲突时非常正常的一件事,并不是错误。所以也不要害怕冲突,更不能试图掩盖掉冲突。我们知道一般一个项目会有很多的文件,包括源代码,文档等,冲突的根源是两个Git账号对同一个文件做了修改,也就是说,如果你和同事修改或者新增的不是同一个文件,并不会产生冲突。

三 没有冲突时的代码提交流程

在大部分时候,团队协作不会产生冲突,因为每个人负责的模块不一样,不会修改同一个文件。

先设定一个情景,比如你昨晚下班的时候提交了代码,并且和同事的代码合并过了,然后今天上午你又写了很多代码,到了午饭时间,你准备提交新的代码。你需要按照以下步骤进行。

1 git add 你要提交的文件或者文件夹。

 

 

 

 

 

 

 

 

 

 

 

二 没有冲突时的代码提交流程

 

Git在商业项目中的使用流程

标签:团队   出现   模块   需要   学校   没有   gitlab   记录   方法   

原文地址:https://www.cnblogs.com/brucexiajun/p/9815729.html

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