不同文件夹使用不同的 git 环境配置(git config)

一般情况下所有的 git 配置都存储在用户目录下的 .gitconfig 文件中。

Windows 用户可以使用 powershell 查看

cd ~
notepad .gitconfig # vscode: code .gitconfig

其中包含了许多配置,但是对于不同文件夹我们需要使用不同的配置,我们可以利用 conditional_includes 方法来设置不同目录的配置。

参阅:https://git-scm.com/docs/git-config#_conditional_includes

这里以 github.com 文件夹举例,该文件夹中全部是 github 的项目,路径为 ~/github.com/

新建一个配置文件,取名为 .gitconfig_github

notepad .gitconfig_github #vscode: code .gitconfig_github

在其中写入

[user]
	name = Zhangsan
	email = Zhangsan@wangwu.com

如果有 gpg key 也可以在后面追加

[user]
	name = Zhangsan
	email = Zhangsan@wangwu.com
	signingkey = ABCDEFGHIJKLMN

保存。打开 .gitconfig

在尾部追加内容

[includeIf "gitdir:~/github.com/"]
    path = .gitconfig_github

保存即可。移动到 github.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

PYGC

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

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

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

打赏作者

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

抵扣说明:

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

余额充值