您的位置:首页 > 其它

Git几种配置文件的介绍

2014-11-08 10:46 375 查看
Git的几种设置(如果有错请及时联系,谢谢(xiaoniuniu3611@163.com))

一共有三个设置Git的文件.
(1) 首先在版本库中,有个叫.git的目录下的config文件
首先查看该文件现在的配置



然后再bash中运行命令
git config user.name 是查看该版本库的用户名



可以看到user.name是小牛牛,但是config文件中没有配置啊,这是从哪来的,下面我们介绍另外一个文件
(2)在安装用户目录下的.gitconfig文件(一般在C盘的用户目录下)
查看一下该文件



下面解释一下两者的区别:
.git目录下.config文件是针对该版本库的,如果其他版本库就读不到该配置。而用户目录下.gitconfig文件是针对该用户的所有版本库
当运行 git config user.name的时候,首先查找该版本库的user.name配置,如果没有,则读取用户目录下的配置。

如果想设置.git目录下的配置 运行 git config user.name
配置用户目录下的.gitconfig 运行 git config --global user.name

现在我们测试一下,首先把user.name的所有配置删除:



首先修改用户目录下的.gitconfig文件,运行 git config --global user.name=小牛牛





运行 git config user.name看看显示什么



然后修改.git目录下的config文件,运行 git config user.name 小niuniu




再运行 git config user.name看看显示什么



如果现在想查看用户目录下配置的是什么,可以运行 git config --global user.name



(3)除了以上两种还有一种,就是针对安装系统的所有用户,这个配置文件是git安装目录的 etc下的gitconfig文件
现在我们删除刚刚配置的,可以使用 git confg --unset user.name
首先删除.git目录下的,运行 git config --unset user.name



看看还显示什么



那怎么删除用户目录的配置,加上--global





已经全部删除

现在开始配置etc目录下的系统配置,则运行 git config --system user.name xiaoniuniu




查看现在的配置

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: