700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Git配置文件和git config命令以及设置用户名邮箱

Git配置文件和git config命令以及设置用户名邮箱

时间:2021-11-28 00:35:31

相关推荐

Git配置文件和git config命令以及设置用户名邮箱

Git有三个配置文件:版本库级别的配置文件、全局配置文件(用户主目录下)、系统级配置文件(/etc下面)。其中版本库级别的配置文件优先级最高,系统级的优先级最低,如果版本库配置文件和全局配置文件里都设置了用户名和邮箱,那么git会采用版本库配置文件里面的配置。

Git的配置文件采用的是INI文件格式。

注意:下面用的命令,我直接复制,在Linux上会提示找不到命令,但是键盘输入就没问题,很奇怪,我猜测可能是博客上的格式问题

1.版本库级别的配置文件

文件位置: 工作区根目录/.git/config

修改配置文件:有三种方式可以修改配置文件

1.1.VIM

用vim打开文件,然后修改。

1.2.用命令打开配置文件

git config -e

1.3.用命令修改某个属性的值

Git的配置文件是INI文件格式,由节、键、值三部分组成。

1.3.1 设置键值

命令格式:git config <section>.<key> <value>

例如,输入下面的命令:

git config a.b something

那么,打开config文件,会看到增加了如下内容:

[a]b = something

1.3.2 读取键值

命令格式:git config <section>.<key>

如果输入git config a.b

将得到:something

1.3.3 删除

命令格式:git config --unset <section>.<key>

1.3.4git config操作其他的INI格式文件

git config命令可以操作任何的INI格式文件(包括不在git工作区的文件)。

命令格式:GIT_CONFIG=filename git config <section>.<key> <value>

GIT_CONFIG=filename git config <section>.<key>

filename要包括文件的路径,如果没有路径,那么git会认为是当前目录,如果当前目录没有这个文件,会创建这个文件。

2.全局配置文件

文件位置:~/.gitconfig

设置方法:参考上面版本库文件的设置,只是git config要多加一个参数: --global

git config --global <section>.<key> <value>

git config --global <section>.<key>

git config --global -e

3.系统配置文件

文件位置:/etc/gitconfig

这是标准的位置,如果不在,可以用git config --system -e命令打开配置文件,上面会显示配置文件的位置

设置方法:参考上面版本库文件的设置,只是git config要多加一个参数: --system

git config --system <section>.<key> <value>

git config --system<section>.<key>

git config --system -e

4. Git配置用户名和邮箱

一般来说,都是配置的全局配置文件,同一个用户使用相同的邮箱和用户名,可以使用下面的命令

git config --global user.name "xxxxx"

git config --global user.email "xxxxxxx"

如果是像我们公司这样,几个人使用同一个用户,那么只能配置版本库的配置文件了,这样的弊端就是每个git项目都要重新配置

git config user.name "xxxxx"

5. Windows上git status 显示中文乱码

参考:/u012145252/article/details/81775362

将git 配置文件core.quotepath项设置为false

git bash 终端输入命令:

git config --global core.quotepath false

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。