git 学习 (4) 运行 git 前的一些配置

 运行 git 前的一些配置:

     git 的运行需要进行环境的配置,我们可以通过 git config 来对 git 进行配置,存储 git 配置的地方有三个位置。

  1. /etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 --system 选项的 git config 时,它会从此文件读写配置变量。
  2. /.gitconfig 或 ~/.config/git/config 文件:只针对当前用户。 可以传递 --global 选项让 Git 读写此文件。
  3. 当前使用仓库的 Git 目录中的 config 文件(就是 .git/config):针对该仓库。

这三种配置在实际使用的时候,优先级是从3到2再到1的,在环境中同时存在三种配置的时候,会优先选择3,其次是2,再其次是1。在 Windows 系统中,Git 会查找 $HOME 目录下(一般情况下是 C:\Users\$USER)的 .gitconfig 文件。 Git 同样也会寻找 /etc/gitconfig 文件,但只限于 MSys 的根目录下,即安装 Git 时所选的目标位置。

用户信息配置:

在使用 git 之前,我们需要对 git 做用户配置

git config --global user.name "maintain"
git config --global user.email [email protected]

如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。 

在使用 git 的时候,经常会需要用到编辑器,我们可以通过如下命令配置默认的编辑器(如果git默认使用的是vim编辑器):

git config --global core.editor emacs

 查看 git 配置:

$ git config --list
user.name=maintain
[email protected]
color.status=auto
color.branch=auto

获取帮助:

查看 git 的使用帮助,可以通过如下三种方式:

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

例如:

我想要查看git的commit 的帮助,那么我只需要执行以下三个,任意一个:

git help commit

git commit help

man git commit

猜你喜欢

转载自blog.csdn.net/u012999810/article/details/84781076