集中式VS分布式
集中式版本控制系统 CVS及SVN
版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。目前的情况是SVN比CVS好用
显而易见的缺点:必须联网才能工作
分布式版本控制系统 Git
分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上。
因此,分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。
还有他的很大优势:分支管理
分布式版本控制系统除了Git以及促使Git诞生的BitKeeper外,还有类似Git的Mercurial和Bazaar等。这些分布式版本控制系统各有特点,但最快、最简单也最流行的依然是Git!
安装好Git Windows客户端
- Git cmd 类似于Windows中的DOS
- Git bash 类似于Linux中的terminal
- Git GUI Git的图形化页面显示
Git进行基础的配置
一、查看信息:
查看用户名 :git config user.name
查看密码: git config user.password
查看邮箱:git config user.email
二、设置信息(–global 全局设置)
git config --global user.name "xxxx名称"
git config --global user.email "xxxx.com邮箱"
git config --global user.password "xxxxx密码"
三、查看配置
使用 git config --list 查看已设配置