本文首发自我的公众号:成都有娃儿,这里把三篇文章合一,方便阅读. 现在相当多的公司或者团队都在使用git来做版本控制,结合我这些年的工作经历,我总结了一些个人认为不错的使用规范和习惯. 脱离背景来讲规范有点不切实际,为了更好的阐述不同公司的做法,我们假设存在三种不同情况的公司和项目,分别来说说可能出现的最佳实践. 第一种情况是创业型公司,基于Scrum的方式来做敏捷开发.假设有多人需要在同一个分支A上进行开发,那么为了更好的协作,可以采取如下的git操作: 当完成编程工作后,先pull当前分支的…