开始了Git的学习,主要参照[廖雪峰的Git教程],好记性不如烂笔头,学习成果形成文档,加油!
1 Git 原理简介
Git是世界上最先进的分布式版本管理系统。
1.1 集中式版本管理系统
集中式版本管理系统的特点是:有一个中央服务器,版本库存储在中央服务器上,程序员干活的时候,要先联网从中央服务器上获取到最新的版本,然后在该版本上干活,干完活之后,再把工作成果推送到服务器。中央服务器就像是一个图书馆,想要改变一本书的内容的话,就需要先从图书馆把书接到,拿回家中修改,改完之后再把修改后的书放回到图书馆。
1.2 分布式式版本管理系统
分布式版本管理系统的特点是:没有“中央服务器”,网络中的每一台电脑上都有一个完整的版本库。这样程序员干活的时候就不需要联网获得版本,因为版本库就在自己的电脑上,程序员A修改了某个文件,程序员B也同样修改了该文件,只要A、B二人将自己的修改推送给对方,那么就能看到对方在该文件上的修改了。
然而,在实际的应用中,很少在两人之间的电脑上推送版本库的修改,这是因为如果两个电脑不在同一个局域网内,或者程序员B没有开机,那么两台电脑就不能互相访问了。因此,在分布式版本管理系统中,要有一台电脑充当”连接枢纽”的作用,它的存在只是为了方便大家相互交流,没有它的话,并不会影响大家工作,只是大家相互之间交流不方便而已。有了这个“枢纽”之后,大家都把自己对版本库的修改推送到这个“枢纽”上,这样就方便了大家的交流。
2 Git初始使用
2.1 个人设置
Git安装完成之后,需要使用git config
命令对其进行初始设置:
序号 | 作用 | 命令 |
---|---|---|
1 | 设置使用者名称 | git config --global user.name "guokonghui" |
2 | 设置使用者邮箱 | git config --global user.email "gkhdeyouxiang@163.com" |
3 | 开启颜色识别 | git config --global color.ui true |
在使用 git config
命令进行配置时,--global
命令表示对这台计算机上所有的 Git 仓库都使用所设置的用户名和邮箱
2.2 创建本地版本库
完成个人设置之后,就可以在自己的电脑上建立本地版本库