首页 > 代码库 > 01 Git 概述

01 Git 概述

Git的历史

    Git是Linux的创始人linus torvalds开发的开源和免费的版本管理软件,也叫做源代码管理系统(SCM)

    2005年的时候Linux核心开发小组和当时的他们的版本管理系统提供商产生分歧。不再使用原有的版本管理系统,而且没有一个能满足自己需求的版本管理系统。于是就自己开发一个版本管理系统,那这个系统就是Git


Git的特点

    • 速度

    • 简单的设计

    • 对非线性开发模式的强力支持(允许上千个并行开发的分支)

    • 完全分布式

    • 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)


Git的使用者

    1. 从服务器上克隆数据库(包括代码和版本)到电脑上

    2. 在自己的电脑创建分支、修改代码

    3. 在电脑上创建分支提交代码

    4. 在电脑上合并分支

    5. 新建一个分支,把服务器上最新版的代码Fetch下来,然后跟自己的主分支合并

    6. 生成补丁(patch),把补丁发送给主开发者,如果主开发者发现2个一般开发者之间的冲突,先解决冲突,然后其中一个人提交。没有冲突就通过

    7. 开发者之间可以使用pull命令解决冲突







本文出自 “老牛Java” 博客,请务必保留此出处http://liuyj.blog.51cto.com/2340749/1589646

01 Git 概述