首先应该明确的是git是一个分布式的代码管理工具。有不同的git库。
在项目中首先git创建出一个master分支,这个master分支是不能随便改变的,对我们项目而言,我们使用的是从这个master上的分支,对应的项目分支。这个项目分支才是我们应该关心的二层“master”地位,未来我们本地上提交的代码都是会首先放到对应项目的分支上。
基于我们自己的项目分支,在本地,每个程序员都创建自己的工作分支,在本地上完成代码的编写工作,完成编码工作后可以离线保存修改内容到本地上,未来可以commit到自己的项目分支上。
git的工作:
(1)基于主分支创建新的项目分支,这个master分支是公共的,而这个项目分支对master来说是相对“私有的”。
(2)在这个项目上可以做commit代码的工作。一旦“私有”分支的代码完善后,就可以清楚这个私有分支上的历史。
(3)之后可以讲干净的分支merge到主分支master上。
本文介绍Git作为分布式代码管理工具的基本工作流程,包括如何基于主分支创建项目分支,并在项目分支上进行开发,最后将成熟的功能合并回主分支的过程。
297

被折叠的 条评论
为什么被折叠?



