Git的历史
Git是Linux的创始人linus torvalds开发的开源和免费的版本管理软件,也叫做源代码管理系统(SCM)
2005年的时候Linux核心开发小组和当时的他们的版本管理系统提供商产生分歧。不再使用原有的版本管理系统,而且没有一个能满足自己需求的版本管理系统。于是就自己开发一个版本管理系统,那这个系统就是Git
Git的特点
-
-
速度
-
简单的设计
-
对非线性开发模式的强力支持(允许上千个并行开发的分支)
-
完全分布式
-
有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)
-
Git的使用者
-
-
从服务器上克隆数据库(包括代码和版本)到电脑上
-
在自己的电脑创建分支、修改代码
-
在电脑上创建分支提交代码
-
在电脑上合并分支
-
新建一个分支,把服务器上最新版的代码Fetch下来,然后跟自己的主分支合并
-
生成补丁(patch),把补丁发送给主开发者,如果主开发者发现2个一般开发者之间的冲突,先解决冲突,然后其中一个人提交。没有冲突就通过
-
开发者之间可以使用pull命令解决冲突
-
本文转自 l363130002 51CTO博客,原文链接:http://blog.51cto.com/liuyj/1589646