git和svn和区别:
svn工作原理:
![](https://img2018.cnblogs.com/blog/1731789/201910/1731789-20191029081220399-1615504334.png)
git工作原理:
![](https://img2018.cnblogs.com/blog/1731789/201910/1731789-20191029081243428-511345548.png)
git 工作流程图:
![](https://img2018.cnblogs.com/blog/1731789/201910/1731789-20191029081259048-199494903.png)
git 多分支管理:
![](https://img2018.cnblogs.com/blog/1731789/201910/1731789-20191029081309393-1894609254.png)
git使用:
安装:
# 1.下载对应版本:https://git-scm.com/download
# 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项
基础命令:
将已有的文件夹 - 初始化为git仓库:
"""
>: cd 目标文件夹内部
>: git init
"""
在指定目录下 - 初始化git仓库
"""
>: cd 目标目录
>: git init 仓库名
"""
在仓库目录终端下 - 设置全局用户
"""
>: git config --global user.name '用户名'
>: git config --global user.email '用户邮箱'
注:在全局文件 C:Users用户文件夹.gitconfig新建用户信息,在所有仓库下都可以使用
"""
在仓库目录终端下 - 设置局部用户
"""
>: git config user.name '用户名'
-- 用户名
>: git config user.email '用户邮箱'
-- 用户邮箱
注:在当前仓库下的config新建用户信息,只能在当前仓库下使用
注:一个仓库有局部用户,优先使用局部用户,没有配置再找全局用户
"""
![](https://img2018.cnblogs.com/blog/1731789/201910/1731789-20191029081358155-25562350.png)
![](https://img2018.cnblogs.com/blog/1731789/201910/1731789-20191029081420806-1301833840.png)