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

Posted brucexiajun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git在商业项目中的使用流程相关的知识,希望对你有一定的参考价值。

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

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

二 关于冲突

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

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

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

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

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

 

 

 

 

 

 

 

 

 

 

 

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

 

以上是关于Git在商业项目中的使用流程的主要内容,如果未能解决你的问题,请参考以下文章

收藏!工作中Git使用实践和常用命令流程合集

Git历史安装执行流程及在idea中的使用等

Git之深入解析如何使用Git调试项目源码中的问题

git使用说明

Git之深入解析如何使用Git的分布式工作流程与如何管理多人开发贡献的项目

一个成功的 Git 分支模型(适用于商业应用开发)