git教程及在android studio中的使用(三):设置和查询git的配置信息

git config 命令用来配置和查询git的配置信息。

配置用户名和邮箱

git用户提交对仓库的更改时,会留下操作历史,用户名和邮箱用来标识git用户。例如下面的一条提交记录,Author即表示git用户。

commit 19757653f9aebf1f9c836aa0a5523460e8b918a3 (HEAD -> master)
Author: ZhiQiang Zhu <coder_zzq@163.com>
Date:   Tue Apr 21 11:27:29 2020 +0800

    first commit

配置用户名,

$ git config user.name zhiqiang.zhu

查询当前配置的用户名,

$ git config user.name

zhiqiang.zhu

配置邮箱,

$ git config user.email coder_zzq@163.com

查新当前配置的邮箱,

$ git config user.email

coder_zzq@163.com

配置代理

配置http/https代理,

$ git config http.proxy <代理IP>

如,

git config http.proxy http://127.0.0.1:8080
$ git config https.proxy <代理IP>

如,

git config https.proxy https://127.0.0.1:8080

查询当前配置的http/https代理,

$ git config http.proxy

http://127.0.0.1:8080
$ git config https.proxy

https://127.0.0.1:8080

配置文本编辑器

当需要输入文本信息时,git会使用系统默认的文本编辑器供你编辑文本。git支持显示配置要使用的文本编辑器。

$ git config core.editor vim

查询当前配置的文本编辑器,

$ git config core.editor

vim

配置信息的作用域

  • 作用于单个仓库的配置信息。

每个git仓库根目录下都有一个.git文件夹(默认隐藏不可见),该文件夹下的config文件保存仅仅对该仓库有效的配置信息。当我们配置或查询配置信息时,--local修饰符表示配置和查询的是该文件的信息。--local可省略,即默认配置和查询的是本仓库的配置信息。

$ git config core.editor vim

等价于 

 git config --local core.editor vim
  • 作用于所有仓库的配置信息

~/.config/git/config(for mac)或者C:\Users\$USER\.gitconfig(for windows)文件保存对当前git用户所有仓库均有效的配置信息。可用`--global`修饰符表示配置和查询是该文件的信息。例如,我们可以为当前git用户的所有仓库统一配置用户名和邮箱,

$ git config --global user.name zhiqiang.zhu

$ git config --global user.email coder_zzq@163.com

另外,当全局配置文件和本仓库的配置文件配置了同一属性值时,本仓库的配置信息会覆盖掉全局配置信息。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vincent(朱志强)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值