config 与 help 命令

2017-08-30  本文已影响0人  一江碎月

git config

用于对 git 进行配置。通过 git config 命令进行配置。配置信息存放在三个不同的地方。

  1. /etc/config:系统中对所有用户都普遍适用的配置。通过 git config --system 选项读写这个文件。该目录随着 git 安装目录的变化而变化,可以在 git 安装目录下搜索 gitconfig 文件。

  2. ~/.gitconfig :仅对当前用户有效。通过 git config --global 选项读写这个文件。window 系统中,.gitconfig 在用户主目录(即环境变量 HOME 指定的目录)下;mac 系统中该目录在当前用户名下——打开终端,输入 ls -al 就可以看到 .gitconfig 文件。

  3. .git/config:仅对当前项目有效。通过 git config 选项读写该文件,也可写成 git config --local

  4. 每一个级别的配置都会覆盖上层的相同配置,所以 .git/config 里的配置会覆盖 /etc/gitconfig 中的同名变量。

配置信息

用户信息

用户信息的配置一般都是 user.xxx 格式

如:

git config --global user.name "name"
git config --global user.email "email"

配置别名

使用 git config alias.xxx 为 git 自带的命令配置别名。

如:

$ git config --local alias.ci commit

后面可以直接使用 git ci 代表 git commit,而且两者使用方法完全一样。

实际上 Git 只是简单地在命令中替换了你设置的别名

配置编辑器

使用 git config core.editor 为 git 配置默认的文本编辑器。


查看

  1. 使用 git config --list 查看所有的配置信息;

  2. 有时候会看到重复的变量名,那就说明它们来自不同的配置文件,不过最终 Git 实际采用的是最后一个。

  3. 使用 git config [properyname] 查看指定属性的属性值。如

git config user.name

其表示查看 user.name 属性值。

  1. 可以在 --list 之前添加上--local、 --global 或 --system 用于查看特定配置文件中指定属性的值。

    git config --global user.name
    
    • 其表示查看 global 配置文件中 user.name的值;

    • 可以将 user.name 换成 --list,此时就是查看指定的配置文件中所有的配置信息。

删除

通过 --unset 命令删除指定的配置信息

 git config --local --unset user.name

可以通过修改 --local 值指定删除的是哪个配置文件的配置信息


帮助

通过 git help <verb> 查看指定命令的帮助。

如:使用 git help config 可以查看 config 命令的文档信息。

上一篇下一篇

猜你喜欢

热点阅读