公司Git使用方式

(不一定是最合理的git使用方式)

先从Git master拉下来代码,然后创建自己的dev分支;

然后大家开发都是在自己的不同的dev上面去做开发,而不是在同一个dev上去开发;

接下来当自己完成部分功能要提交到远程时执行的步骤:

1、先将自己的工作内容commit到自己的dev分支上去;

2、然后切换到master分支上去(Team→switch to→master);

3、然后合并dev上开发的工作内容到master上去(Team→merge→选择自己的开发分支(如我的分支是:dev)→点击merge)

4、然后拉去远程master上同事提交的工作内容(Team→Pull), Ps:有冲突解决冲突,解决了后Team→Add To Index

5、最后将自己的内容Push到远程master上去(Team→Remote→Push→选择next→选择master branch→点击add spec→最后finish)

6、此时需要删除掉那个分支dev(Team→Advanced→Delete Branch→选择我们开发的那个dev分支→点击Ok)

(之前就在这个位置踩坑了,切换到自己以前那个dev上去代码和从master上拉取代码不同步)

7、最后可以创建一个新的分支dev(Team→Switch To→New Branch→填写dev→点击finish)


注:之前上一家公司在使用git的时候是创建一个master主分支,然后创建一个dev分支,大家都切换到在这个dev分支做开发,commit/pull/push···

当开发到版本结束时将这个dev分支merge合并到主分支master上去,这样的好处是便于版本回退和版本管理。


PS:这些所有的操作都是在Eclipse环境下自带的Git插件上做的操作



### 回答1: 随着软件研发公司的发展,代码管理和版本控制变得越来越重要。Git是目前最受欢迎的代码版本控制系统之一,是许多软件研发公司使用的首选工具。而要确保一个团队使用Git时不产生混乱,需要制定Git使用规范。以下是软件研发公司Git使用规范的几个关键点: 1. 分支管理 在团队开发中,Git 的分支管理功能可以使开发人员轻松地协作,同时确保代码合并到主分支时不会出现不可预料的问题。因此,开发团队应该确立一个分支合并政策,并在项目启动时详细讨论和确定。 2. 提交规则 Git的提交规范可以使团队更好的管理和控制代码,提高代码质量。开发团队应该制定提交信息模板并遵循一定的格式,例如使用 type(scope): subject 的格式。 3. 代码审查 代码审查可确保代码更加健壮且易于维护,同时它也会帮助开发人员更多地获取他人的专业知识。开发团队可以设立代码审查流程,并确保每个提交都得到同行的确认。 4. 版本管理 如上所述,一个好的Git使用规范可以帮助项目开发人员更好的管理代码,特别是版本控制。开发团队应该在代码库中设置标签,并确保所有代码的历史版本都得到备份。 综上所述,Git使用规范对软件研发公司非常重要。它可以使开发团队更好地管理代码,避免团队成员之间的混乱,同时确保代码的质量和安全。通过严格遵守这些规范,软件研发公司可以确保开发出的软件更加可靠和高效。 ### 回答2: 软件研发公司Git使用规范需要遵循以下原则: 1.分支策略:应该使用Git Flow分支管理工作流,将开发、测试和发布过程分开,并建立主分支和开发分支。 2.Commit信息:每个commit都应该有有意义的注释。清楚地描述了变更的内容。 3.Merge流程:使用rebase的方式进行merge,保持commit的线性。 4.Pull Request审查:对所有分支合并进行审查,确认是否应该合并进产品或特性分支。 5.版本控制公开:将代码仓库公开,使用标签对代码版本进行版本控制,并正确地管理文件和文件夹结构。 6.频繁地推送:推送代码到远程代码库,确保所有人都在同一个页面上,并及时解决冲突。 7.测试:在主分支前进行单元测试,并及时修复Bug。 8.使用releases:代表具体版本的标记的归档分支。 9.合并冲突:如果出现冲突,要明确已经冲突的部分,采用最好的方法解决。 在软件开发的整个过程中,遵循严格的Git使用规范可以帮助开发团队更加高效地合作,减少几个层面的风险。 ### 回答3: 软件研发公司git使用规范需要遵循以下几点: 一、版本控制 1、在开发新功能或修复bug前,应该从远程仓库中将最新代码拉取到本地,并确保本地仓库与远程仓库同步。 2、开发新功能或修复bug时,应该创建新分支进行开发或修复,不应该直接在主分支(如master)上进行修改。 3、在开发过程中,应该频繁进行代码提交,确保代码的可追溯性。 二、分支管理 1、在创建新功能或修复bug的分支时,应该遵循命名规范,名称应该描述清楚该分支的作用,如“feature/login”、“bugfix/login”。 2、当功能或修复完成后,应该将该分支合并到主分支上进行代码同步。 3、删除无用的分支,以免造成仓库杂乱不堪。 三、代码规范 1、遵循团队的代码规范,使用已定制好的代码格式,确保代码风格一致。 2、代码注释应该充分、清晰明了,便于代码审核和其他开发人员理解。 四、实时同步 1、所有开发人员应该时刻保持远程仓库与本地仓库的同步,避免代码冲突和版本受损。 2、每天结束前,应该将本地代码提交到远程仓库中,确保代码安全。 以上是软件研发公司git使用规范的主要内容,遵循这些规范可以有效地提高代码管理的效率和质量。同时,在实际开发中应该灵活运用这些规范,根据不同项目的需求进行调整。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值