基础
简介
Git 是一个免费的开源 分布式版本控制系统,旨在快速高效地处理从小型到大型的所有项目。
Git易于学习,占用 空间小,性能快如闪电。它比 Subversion、CVS、Perforce 和 ClearCase 等 SCM 工具更胜一筹,具有廉价的本地分支、方便的暂存区和 多种工作流程等功能。
原理图

- Workspace:工作区,电脑中能看到的目录,也就是写代码的地方
- Index / Stage:暂存区, 英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件中,暂存区有时也叫做索引
- Repository:仓库区(或本地仓库),又叫版本库:在工作区中有一个隐藏目录 .git,这个不算工作区,而是 git 的版本库
- Remote:远程仓库
下载
设置
git初始设置
设置用户名和邮箱
git config --global user.name "liuchenyun"
git config --global user.email "1210737588@qq.com"
查看用户名和邮箱
git config user.name
git config user.email
创建密钥,给github用
ssh-keygen -t rsa -C "1210737588.com" 一直按回车
我的密钥存放路径
Your identification has been saved in /Users/liuchenyun/.ssh/id_rsa
Your public key has been saved in /Users/liuchenyun/.ssh/id_rsa.pub全部下一步
2.Git的tortoiseGit 版本控制客户端 官网下载:http://download.tortoisegit.org/tgit
详情参考网上
3.中文包设置 在空白处点击鼠标右键, 选择 --> TortoiseGit --> Settings 改为中文,后重启
