E哥的Git教程(五)公司代码提交流程

编程入门 行业动态 更新时间:2024-10-09 12:32:17

E哥的Git教程(五)公司代码提交<a href=https://www.elefans.com/category/jswz/34/1770115.html style=流程"/>

E哥的Git教程(五)公司代码提交流程

公司代码提交流程

“这回我心里有底了,只要掌握了git的这些命令,工作的效率很快能赶上来!”

看着李靖信心满满,跃跃欲试的样子,E哥微笑道:“先别高兴得太早,我们现在来个复杂的,也是最重要的实战演练把。 这次你要完全按照公司的开发流程来模拟一遍。”

公司Git提交流程

E哥说完用黑板擦把白板擦干净,在上面开始画起来。


”我们的开发流程是这样的。”

”所有新加入项目的同事都从远程仓库clone一份代码到本地。 每个人把的任务做完后push到远程仓库。远程仓库的代码合并和维护一致性,一般由我来完成,这样每个人只要专注于自己本地仓库的版本控制就可以了。“

”实际的项目我们新开发的功能都会起一个新的分支, master分支只用来保存已经验证测试通过的分支。 例如,我们雷神的项目现在正进行2.0的开发, 我已经在远程仓库建立了一个分支release-2.0。大家都在本地获取一份release-2.0,在上面进行开发和push代码。“

”当我们开发完成,测试没有问题后。我会把release-2.0 合并到master,然后我们的运维兄弟就可以部署到生产环境了。这样能保证测试完的代码,在生成环境也是同一份完整的。”

“还是用我们刚才的那个演示用仓库, 现在你先用git branch –a 来查看本地仓库中有哪些分支:”

$ git branch -afeature1hotfix
* masterremotes/origin/HEAD -> origin/masterremotes/origin/masterremotes/origin/release-2.0

我们雷神的项目现在正进行2.0的开发,所以我们在远程仓库里新建了一个release-2.0的分支。

第一步,我们从远程抓取release-2.0分支上最新的代码,以防最近有其他同事修改了代码:

$ git fetch origin release-2.0:release-2.0
From github:liyi-demo/grit* [new branch]      release-2.0 -> release-2.0

“这里的 rele

更多推荐

E哥的Git教程(五)公司代码提交流程

本文发布于:2024-03-09 19:45:45,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725950.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:流程   代码   教程   公司   Git

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!