Git入门
什么是Git
Git是一种分布式版本控制系统。假设有一个文件夹,随之时间的变化文件夹中文件的内容随时间变化,无论是是删除或增加文件夹的内容还是修改文件夹中的某个文件的内容,都能称为一个“版本”,而Git可以记录每个版本之间的区别并快速回滚到某个版本。简单来说,Git就像是是游戏的进度存档,可以快速回档
Git可以清楚地记录每个文件是谁在什么时候加进来的,什么时候修改的,修改的内容有哪些
无论做什么工作,如果有Git帮你保留这些历史记录和证据,那么发生意外情况的时候你就能知道是从什么时候开始有问题,以及该找谁负责了
Git的优点
速度块,占用体积小
如果你也有按照时间顺序备份文件的习惯,或许一个两个小文件还好,但是一旦涉及到大型文件夹,一次备份就会占用大量的空间,并且没有办法记录各个版本之间的差异
分布式系统
Git通常会有一服共同的服务器,所有文件都保存在这台服务器之上,即使在没有网络的环境下,在个人电脑上依然可以使用Git进行版本控制,待网络恢复后,再将个人电脑的数据同步(Push)到这台服务器上去。而个人电脑的数量可以有很多,每个人都可以将自己的修改后的文件同步到这台服 ...