一、Git
二、版本控制
常见版本控制工具
- Git
- SVN
- CVS
- VSS
- TFS
版本控制分类
1、本地版本控制
记录文件每次的更新,可以对每一个版本做一个快照,或是记录补丁文件,适合个人用,如RCS。
2、集中版本控制
所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或者上传自己的修改,只能在服务器上查看历史记录。
缺点:
所有的数据保存在单一的服务器上,有很大的风险这个服务器会损坏(解决:定期备份服务器)
3.分布式版本控制
每个人有全部的代码,本地可以看历史记录,不会因为服务器损坏而造成不能工作的情况。
SVN和Git的区别
1.SVN是集中式版本控制系统,版本库集中放在中央处理器上。集中式控制系统必须要联网才能工作
2.Git是分布式版本控制系统,没有中央处理器,每个人的电脑就是一份完成的版本库
4.Git使用
1.先安装,配置环境变量
2.安装完成之后在开始菜单会有Git项
Git Bash:Unix与linux风格的命令行
Git CMD:Windows风格的命令行
Git GUI:图形界面的Git
5.Git 配置
1.Git\etc\gitconfig :Git安装目录下的gitconfig --system 系统级
2.C:\Users\Administrator.gitconfig只使用于当前登录用户的配置 --global 全局
3.设置用户名和邮箱
git config --global user.name "用户名" #名称
git config --global user.email 邮箱 #邮箱
参考:https://mp.weixin.qq.com/s/Bf7uVhGiu47uOELjmC5uXQ