2024年4月18日发(作者:)

在Windows环境中使用版本管理工具Git

2011-5-6

• Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux

内核代码

的管理。在推出后,Git在其它项目中也取得了很大成功,目前很多知名项目都使用了

Git。

一、为什么选择Git

• 对于流行的软件版本开源管理软件,元老级的CVS、后来新秀的SVN, GIT的

优势又在

哪里呢?

• 1. 傻瓜都会的初始化,git init, git commit -a, 就完了。

• 2. 绝大部分操作在本地完成,只有最终完成的版本才需要向代码管理服务器提

交。

• 3. 每次提交都会对所有代码创建一个全球唯一的commit id。

• 4. branch管理容易多了,无论是建立新的,还是切换都一条命令完成。

• 5. branch之间merge时,不仅代码会merge在一起,check in历史也会保

留。

• 其他特点:

• 1、更方便的 Merge

• 2、更方便的管理•

• 3、更健壮的系统

• 分布式系统一般情况下总是比单服务端的系统要健壮,因为但服务端一旦服务

器挂掉

了整个系统就不能运行了。然而分布式系统通常不会因为一两个节点而受到影响。

• 4、对网络的依赖性更低

• 5、更少的“仓库污染”

• 二. 取得Git, 可以从下面的链接下载得到。

• - windows系统需要安装 msysgit /p/msysgit/

downloads/list