本文是学习自@廖雪峰的Git教程所做的一些学习笔记和总结,详细内容请访问作者的个人网站。
1.为什么要学习Git
- Git是目前世界上最先进的分布式版本控制系统
- CVS、SVN–集中式版本控制系统,速度慢,联网才能使用
有时你会遇到下面的情况:
没错,Git能够帮助我们解决这样的shit thing!
2.集中式VS分布式?
集中式
形象解释:中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆。
分布式
分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。
3.安装Git
移步到这里下载
我的系统是Windows系统,所以下面的操作都以Windows为例
- 安装的时候,除了安装位置自己选择以外,其他的一律无脑默认
- 安装结束以后在开始菜单找到Git Bash打开,若出现命令行一样的窗口,说明安装成功。
- 紧接着,在该窗口输入以下信息
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"