我们知道,一个软件从零开始到最终交付,大概包括以下几个阶段:规划、编码、构建、测试、发布、部署和维护。 最初,程序比较简单,工作量不大,程序员一个人可以完成所有阶段的工作。但随着软件产业的日益发展壮大,软件的规模也在逐渐变得庞大。软件的复杂度不断攀升,一个人已经 hold 不住了,就开始出现了精细化分工。如下图所示: 但在传统的 IT 组织下,开发团队(Dev)和运维团...
这是我们要完成的内容: 对于其中的开发者1,我们可以直接使用我们的云服务器,在上面进行新增;而对于开发者2,我们可以在 windows 下操作! 又因为 master 分支是稳定分支,我们不是直接在 master 分支上面开发,所以要先创建一个临时分支,这里直接在码云上面创建: 这里创建一个叫做 dev 的临时分支,然后我们回到云服务器上,尝试用 git branch r 或者 g...
标签 tag ,可以简单的理解为是对某次 commit 的一个标识,相当于起了一个别名。例如,在项目发布某个版本的时候,针对最后一次 commit 起一个 v1.0 这样的标签来标识里程碑的意义。 发布一个版本时,我们通常先在版本库中打一个标签(tag),这样就唯一确定了打标签时刻的版本。将来无论什么时候,取某个标签的版本,就是把那个打标签的时刻的历史版本取出来。 ...
暂无评论,来说两句吧
↓ 分享你的观点