git 使用前的基本配置
安装 git
对于 Linux 操作系统,一般都会内置 git,如果你想了解更多关于 Linux 系统下的安装内容,可以参考这里 (opens new window)
对于 macOS,只需要安装 xcode command line tools 即可。可以在命令行中输入 git --version
系统会自动提示安装,或者去这里 (opens new window)进行手动安装
对于 windows 操作系统,点击这里 (opens new window)即可安装 git for windows 项目,当然也可以选择安装 GitHub desktop (opens new window) 项目
使用前的基本配置
git 的配置信息存储在三个位置,分别是
- /etc/gitconfig:系统级的配置文件,如果使用 git config --system 就会写入到这个目录下
- ~/.gitconfig:当前用户下的配置文件,git config --global 命令就会写入到这个目录下
- 当前 git 仓库中的。git/config:只针对于当前仓库有效,git config --local 这样即可。
每一个级别都会覆盖上一级别的配置,也就是说。git/config 的优先级最高。
可以使用 git config --list --show-origin
命令查看所有的配置文件,以及所在的目录。
配置目录形如:
[user]
# Please adapt and uncomment the following lines:
name = xx
email = xx@gmail.com
[core]
excludesfile = /Users/xxx/.gitignore_global
[url "ssh://git@github.com/"]
insteadOf = https://github.com
设置用户信息
通常来说,设置用户信息都是放在 ~/.gitconfig
这个目录下,所以我们使用的命令就是 git config --global user.name jackie
git config --global user.email jackie@example.com
,当然了,去直接更改 ~/.gitconfig 也可以。
如果每一个项目的用户和邮箱不同,那么需要去更改项目下的。git/config 目录,或者在该项目的路径下使用 git config
的时候不添加 --global
就可以了。
我们只要使用 git 就必须设置 user.name 和 user.email 否则 git 就无法运行。
检查配置信息
git config --list
如果看到重复的配置,那么 git 会采用最后一个数值。
获取 git 的帮助文件
获取详细的 git 帮助文件
git help 命令
git 命令 --help
man git-命令
让我们看一个实际的例子
git help add
git add --help
man git-add
获取更加简洁的帮助文件可以使用 git 命令 -h
这种形式去查找更加简单的命令。