【学习总结】Git学习-参考廖雪峰老师教程一-Git简介
学习总结之Git学习-总
目录:
一、Git简介
二、安装Git
三、创建版本库
四、时光机穿梭
五、远程仓库
六、分支管理
七、标签管理
八、使用GitHub
九、使用码云
十、自定义Git
期末总结
一、Git简介
Git诞生
集中式vs分布式
Git简介:
Git:目前世界上最先进的分布式版本控制系统(没有之一)
版本控制系统:能自动记录每次文件的改动,还可以让多人协作编辑
1.1 Git诞生:
2005年,Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git,Git迅速成为最流行的分布式版本控制系统
2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub
1.2 集中式vs分布式
Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统
集中式:版本库是集中存放在中央服务器的,用自己电脑干活时先从中央服务器取得最新版本,干完活再把自己的成果推送到中央服务器。
缺点:必须联网才能工作
分布式:不存在中央,每个人的电脑都有完整的版本库,修改完后相互推送即可。更安全。集中式一崩百崩。