一 引言这一篇文章还是记录我在杭州工作的总结。
我刚来公司的时候,对Git的使用很头痛,因为在学校里面很少用这个东西,即使用,一般也只有一个分支,不会出现代码冲突和代码合并的情况。但是公司里面一个项目组有那么多的人,无法避免代码冲突和合并。从开始的战战兢兢到后来教新人使用Git,也算是一个成长吧,记录一下我总结的使用方法。
二 关于冲突
公司里面用的是GitLab,其实和GitHub是一个道理。在团队协作时,合并代码的过程中出现冲突时非常正常的一件事,并不是错误。所以也不要害怕冲突,更不能试图掩盖掉冲突。我们知道一般一个项目会有很多的文件,包括源代码,文档等,冲突的根源是两个Git账号对同一个文件做了修改,也就是说,如果你和同事修改或者新增的不是同一个文件,并不会产生冲突。
三 没有冲突时的代码提交流程
在大部分时候,团队协作不会产生冲突,因为每个人负责的模块不一样,不会修改同一个文件。
先设定一个情景,比如你昨晚下班的时候提交了代码,并且和同事的代码合并过了,然后今天上午你又写了很多代码,到了午饭时间,你准备提交新的代码。你需要按照以下步骤进行。
1 git add 你要提交的文件或者文件夹。
二 没有冲突时的代码提交流程
原文地址:https://www.cnblogs.com/brucexiajun/p/9815729.html
时间: 2024-11-08 08:18:21