跳转至

gitconfig

1 全局的config文件

~/.gitconfig,该文件可以被.ssh/config中的设置所覆盖。

git config --global会对此全局的文件进行修改。

2单独的config文件

每个项目可以有自己单独的config文件

Bash
$project_dir/.git/config   // git config --local会对此进行修改。

此时可用 git config --local --listgit --config --list查看

cat .git/config

Bash
[push]
    default = simple
[user]
    name = Kang Zhang
    email = shkzhang@cn.ibm.com
[alias]
  ck = checkout
  wd = wyvern_dev

设置git edit为vim

Bash
git config --global core.editor vim