git机制

配置Git
- 正如你在 起步 中看到的,可以用 git config 配置 Git。 首先要做的事情就是设置你的名字和邮件地址:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
- 首先,快速回忆下:Git 使用一系列配置文件来保存你自定义的行为。 它首先会查找系统级的 /etc/gitconfig 文件,该文件含有系统里每位用户及他们所拥有的仓库的配置值。 如果你传递 --system 选项给 git config,它就会读写该文件。
- 接下来 Git 会查找每个用户的 ~/.gitconfig 文件(或者 ~/.config/git/config 文件)。 你可以传递 --global 选项让 Git 读写该文件。
- 最后 Git 会查找你正在操作的仓库所对应的 Git 目录下的配置文件(.git/config)。 这个文件中的值只对该仓库有效,它对应于向 git config 传递 --local 选项。
- 以上三个层次中每层的配置(系统、全局、本地)都会覆盖掉上一层次的配置,所以 .git/config 中的值会覆盖掉 /etc/gitconfig 中所对应的值。
Command
查看配置
$ git config --list
- 简写: git config -l
- git config --list --global
- location:
- /etc/gitconfig(系统)–为全部用户配置
- ~/.gitconfig(全局)–为单个用户配置
- .git/config(本地)–为单个存储库配置
查看提交状态
$ git status
添加到暂存区、本地仓库
$