用linux环境下,git的配置信息,通常会出现在三个地方。
第一: /etc/gitconfig
第二: ~/.gitconfig
第三: .git/config
三个文件的意思
从优先级来说 .git/config有最高的优先级, /etc/gitconfig 最低。
/etc/gitconfig 是全部用户的配置
~/.gitconfig 是当前用户的配置
.git/config 某人用户的某个项目的配置
创建或者修改配置文件
首先执行
# git config --global --list fatal: unable to read config file '/root/.gitconfig': No such file or directory
这个命令是 查看 用户自己的的配置, 提示的结果是 文件不存在。
git config --global user.name ipbbs.net # git config --global --list user.name=ipbbs.net
通过 git config --global user.name ipbbs.net 就设置了一个参数
这个时候这个文件 ~/.gitconfig 就已经存在了。
同理 可以使用 --system 来操作全局的参数。 设置或者删除
重点明白
--global 操作的是用户自己的配置信息
--system 操作的所有用户的配置信息
--list 用来查看配置信息
一般要配置那些信息
第一: 用户的名字
第二: 用户的邮箱
第三: 配置一个编辑器
第四: 比较不同文件的一个工具
下面是一个示例
git config --global user.name 'ipbbs.net' git config --global user.email 'xxx#ipbbs.net' git config --global core.editor vim git config --global merge.tool vimdiff
设置好后你会发现配置信息是
# cat ~/.gitconfig [user] name = ipbbs.net email = "xxx#ipbbs.net" [core] editor = vim [merge] tool = vimdiff
这样基本的信息就设置完毕
ipbbs.net
离线