本文要点:
1. 版本管理的好处
2. Git 的优点
3. 配置 Git
3.1. 配置开发者的信息
3.2. 配置级别
1. 版本管理的好处
- 方便合作
- 记录版本
- 记录历史版本
- 额外元信息
- 备份
2. Git 的优点
- 直接记录快照,而非差异比较
- 大部分操作在本地
- 对数据做校验
- 一般数据都只能添加,很少有不可逆操作
3. 配置Git
3.1. 配置开发者的信息
git config [--global|--local] <config-name> <config-value> # 设置配置值
git config [--global|--local] <config-name> # 输出配置值
实例:
git config --global user.name "DongshuangZhao"
git config --global user.email imtoby@126.com
git config --global core.editor vim
为什么一定设置 user.name
和 user.email
呢?因为它们是修改的一部分;如若不设置的话,可能提交到版本管理中的电子邮箱是我们的私人邮箱。
3.2. 配置级别
配置级别 | 配置位置 | 命令行 |
---|---|---|
系统级别 | /etc/gitconfig |
--system |
用户级别 | ~/.gitconfig |
--global |
项目级别 | <path/to/project/>.git/config |
--loccal |
使用 git config --list
可以列出所有配置:
$ git config --list
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
...# 以下略
网友评论