版本管理演变
vsc 版本控制出现前 :
用目录区分版本 如:v1.0 v2.0 v3.0...
缺点:公共文件容易被覆盖,不便于管理代码,效率低
版本管理演变
开始有集中式 VSC
有统一服务器,所有文件放在一起具备文件版本管理和分支管理能力但是客户端必须时刻与服务器连接,太依赖网络,
不够方便。
分布式VCS出现
客户端(本机电脑) 和服务端(版本数据库)可以互传,客户端拉取完整版本库(服务器所有文件)
客户端不链接服务器也可以管理版本更改内容 看历史记录版本等操作,不需访问服务器。效率更高
后来分布式VCS开始企业化(收费)Linus两周创建Git 并开源。
Git特点:
存储能力强大,
性能好
开源免费
容易备份
可离线操作
Git安装地址:https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
检查安装结果: git --version(版本)
配置用户信息 :git config --golobal user.name '用户名'
配置用户邮箱: git --config --golobal user.email '用户邮箱'
config 三个作用域
git config --local 只对当前仓库有效 local 当前
git config --global 对所有仓库有效 global 总体
git config --system 对系统所有用户有效 system 系统