Fork me on github

初次运行Git前的配置

初次运行Git前的配置

Git自带一个git config的工具来帮助设置控制Git外观和行为的配置变量。这些变量存储在三个不同的位置:

  • /etc/gitconfig文件:系统配置文件,存储每一个用户及它们仓库的通用配置,需要使用超级用户权限来修改它,git config --system
  • ~/.gitconfig或者~/.config/git/config文件:只针对当前用户。可以使用--global选项让Git读写此文件,这会让该用户的所有仓库生效。
  • 当前使用仓库的Git目录中的config文件(.git/config):针对改仓库。进入某仓库,通过--local选项让Git强制读写此文件。

每一级会覆盖上一级的配置,.git/config的配置配置变量会覆盖/etc/gitconfig中的配置变量。

可以通过一下命令查看所有的配置和它们所在的文件

git config --list --show-origin

用户信息

每一个git提交都需要使用你的用户名和邮件地址,所以第一件事情就是设置它们。

git config --global user.name "John Doe"
git config --global user.email johndoe@example.com

使用--global只需要设置一次,在Ubuntu中,配置信息存储在.gitconfig文件中

image-20200710151009835

检查用户信息和电子邮件

git config user.name
git config user.email

获取帮助

git help <verb>
git <verb> --help
man git-<verb>

比如获取config相关的帮助信息:

git help config

image-20200710151558750

选项的参考(简洁)

git config -h

image-20200710151721973

配置编辑器

使用vim编辑器

git config --global core.editor vim

emacs同理

posted @ 2020-07-10 15:19  zjy4fun  阅读(173)  评论(0编辑  收藏  举报