如何优化我的GIT工作流程以提高团队协作效率?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1430个文字,预计阅读时间需要6分钟。
我的GIT工作流程+Friendbuy是一家互联网创业公司。产品的源代码托管在GITHUB上。在EC2上有三套环境:生产环境、测试环境和持续集成环境。基本上每天都有大量代码被提交,进行测试和集成。
我的GIT工作流程Friendbuy是一家互联网创业公司。产品的源代码是托管在GITHUB上的。在EC2上有三套环境:生产环境,测试环境和持续集成环境。基本上每天都有大量的代码被提交,测试和部署。一年多的磨合下来,逐渐理顺了GIT的使用流程。但是,最开始并不是这样的,所有的开发人员都没有使用过GIT,基本上都是SVN的背景。
最开始的使用方式只有一个GIT分支,就是MASTER。开发团队直接向MASTER提交新的改动,部署其实就是在生产环境下执行
git pull
开发人员的日常工作也很简单
git pull --rebase
git commit -a -m "xxxx"
git push
基本上是把Git当作SVN来使用。
生产环境不稳定很快就出现了问题。在一次给客户的演示的过程中,掉链子了。
老板很不高兴,对于生产环境部署的质量产生了怀疑。
本文共计1430个文字,预计阅读时间需要6分钟。
我的GIT工作流程+Friendbuy是一家互联网创业公司。产品的源代码托管在GITHUB上。在EC2上有三套环境:生产环境、测试环境和持续集成环境。基本上每天都有大量代码被提交,进行测试和集成。
我的GIT工作流程Friendbuy是一家互联网创业公司。产品的源代码是托管在GITHUB上的。在EC2上有三套环境:生产环境,测试环境和持续集成环境。基本上每天都有大量的代码被提交,测试和部署。一年多的磨合下来,逐渐理顺了GIT的使用流程。但是,最开始并不是这样的,所有的开发人员都没有使用过GIT,基本上都是SVN的背景。
最开始的使用方式只有一个GIT分支,就是MASTER。开发团队直接向MASTER提交新的改动,部署其实就是在生产环境下执行
git pull
开发人员的日常工作也很简单
git pull --rebase
git commit -a -m "xxxx"
git push
基本上是把Git当作SVN来使用。
生产环境不稳定很快就出现了问题。在一次给客户的演示的过程中,掉链子了。
老板很不高兴,对于生产环境部署的质量产生了怀疑。

