Git
简介
- Git是当前最先进的分布式版本控制系统。可以有效的、方便的管理项目代码。
- Git是一个工具,可以连接到任意的代码仓库,例如Github、Gitee等。
一些概念
- 仓库(repository)
- 一个仓库就是一个项目。
- 分支(branch)
- 一个仓库中可以有多个代码分支。这些分支可以保存不同版本的代码。可用于以下用途:
- 用于实验性功能的开发。不确定功能是否可行,可以分离出一个新的分支尝试,如果方案不可行,可直接删除分支,不影响主分支。
- 多人协作开发不同功能。如果只在一个分支上进行协作开发,可能会导致意料外的代码冲突。使用分支可分离不同人的代码,最后只在合并时检查冲突。
- 版本周期。对于有迭代周期的任务,可以用分支控制不同周期的任务。方便定位开发的功能。
- 其他。只要你想,你可以在任何场合下使用分支功能。
- 主分支(master)
- 每一个仓库都有一个默认的主分支。