初识 Git
2018-03-04 21:36
239 查看
前言:
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。在小编之前的编程中使用的版本控制软件主要以SVN为主,那么大名鼎鼎的Git软件与之有什么不同呢。下面让我们一起来看看。对比了解Git与SVN:
在小编看来这两者最核心的区别是Git 是分布式的,而 SVN 是集中式的版本控制系统。分布式版本控制系统中(如Git),大家都拥有一个完整的版本库,不需要联网也可以提交修改,所以中心服务器就显得不那么重要了。由于大家都拥有一个完整的版本库,所以只需把各自的修改推送给对方,就可以互相看到对方的修改了。
集中式版本控制系统(如SVN)需要找一个服务器作为仓库,所有的代码都需要提交到服务器上进行统一的管理。当你需要对代码进行改动时,需要先从服务器上下载一份拷贝(Update),修改完成之后,还需要上传回服务器(Commit)。