1. 什么是Git
其实Git就是一个开源的版本控制系统,什么是版本控制系统呢?Version Control System, 简称VCS。版本控制系统简单来说就是用来跟踪文件或者文件夹的变化版本历史记录的一个系统。目前版本控制系统分两类:集中式版本控制(Centralised VCS )和分布式版本控制(Distributed VCS),集中式版本控制以SVN为代表,而分布式版本控制以Git为代表。
2. CVCS VS DVCS
集中式版本控制用图表示工作原理,大概是这样
分布式版本控制系统用下图表示。
3. Git是不是就 等于Github
我们经常听到Git和Github,那么是不是有人就让认为两个是相等的关系。其实不是的,Git要远比Github功能多,Github只是一个能够提供提交代码到在线网站的一个网站而已。当前,Github提供虚拟接口,让你的项目可以提交到Github上托管。
网友评论