svn为集中式版本控制,版本库是存储在中央服务器,工作时是使用自己电脑,所以首先要从中央服务器获得最新版本,才可以工作,完成工作后,需要把自己的工作推送到中央服务器,这种需要联网才可以进行工作,并对带宽要求较高
git为分布式版本控制,没有中央服务器,每个人的电脑都是一个完整的版本库,举个例子:甲在自己的电脑上更改了文件A ,乙也在自己电脑更改了文件A,这样只需要双方把自己的更改同步给对方,就可以看到对方的修改了
使用以下代码设置个人信息
git config --global user.name "testname"
git config --global user.email test@runoob.com
查看git当前配置信息
git config -l
查看git 系统配置
git config --system --list
查看git用户配置
git config --global --list
git相关配置文件位置:

git init
git status #所有文件状态
git status a.html 指定文件状态
git add . //添加所有文件到缓冲区
git add a.html //添加a.html到缓冲区
git commit -m '提交信息'
查看所有分支git branch -al
查看本地分支git branch
查看远程分支git branch -r
创建分支并绑定的流程一般如下
git checkout -b devgit push origin dev3 -u切换分支git checkout 分支名
到用户目录的.ssh文件夹,打开git 输入命令ssh-keygen -t rsa
即可生成公钥和私钥,我们将私钥与gitee绑定即可
