Git介绍与简易搭建
Git介绍 Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 什么是“版本控制”?我为什么要关心它呢? 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,所以,工作的时候就不需要联网了,因为版本库都是在自己的电脑 上。现在每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 主要有如下特点: 1. 版本控制 2. 分布式 3. 工作过程是将服务器上的代码下载到本地,本地开发完成后,在提交到服务器端 Git和SVN的对比 1.git是分布式的,svn是集中式的。(最核心) 2.git是每个历史版本都存储完整的文件,便于恢复,svn是存储差异文件,历史版本不可恢复。(核心) 3.git可离线完成大部分操作,svn则不能。 4.git有着更优雅的分支和合并实现。 5.git有着更强的撤销修改和修改历史版本的能力 6