Git 根据不同目录设置不同账号

Git 根据不同目录设置不同账号

includeIf 配置

shell 复制代码
# 先创建 gitconfig 文件(如果不存在)
touch ~/.gitconfig
touch ~/.gitconfig_pers
touch ~/.gitconfig_work
shell 复制代码
# ~/.gitconfig

[core]
	longpaths = true # 允许处理长路径

# includeIf 的 gitdir 条件只会在实际 Git 仓库中生效,普通的文件目录不会触发条件包含
[includeIf "gitdir:C:/LouisPers/"] # 注意目录结尾不要少了 /,代表是个目录
    path = ~/.gitconfig_pers

[includeIf "gitdir:C:/LouisWork/"] # 注意目录结尾不要少了 /,代表是个目录
    path = ~/.gitconfig_work
shell 复制代码
# ~/.gitconfig_pers

[user]
    name = your_pers_name
    email = your_pers_email@example.com
shell 复制代码
# ~/.gitconfig_work

[user]
    name = your_work_name
    email = your_work_email@company.com
相关推荐
czhc11400756638 分钟前
JAVA1027抽象类;抽象类继承
android·java·开发语言
_Sem1 小时前
KMP实战:从单端到跨平台的完整迁移指南
android·前端·app
從南走到北1 小时前
JAVA国际版任务悬赏发布接单系统源码支持IOS+Android+H5
android·java·ios·微信·微信小程序·小程序
vistaup1 小时前
Android ContentProvier
android·数据库
我是场1 小时前
Android Camera 从应用到硬件之- 枚举Camera - 1
android
4Forsee1 小时前
【Android】View 事件分发机制与源码解析
android·java·前端
咕噜签名分发冰淇淋1 小时前
苹果ios安卓apk应用APP文件怎么修改手机APP显示的名称
android·ios·智能手机
应用市场1 小时前
从零开始打造Android桌面Launcher应用:原理剖析与完整实现
android
叶羽西1 小时前
Android15增强型视觉系统(EVS)
android
沅霖1 小时前
android kotlin语言中的协程
android·开发语言·kotlin