嗯,这个应该属于小众需求,是在 阮一峰 科技爱好者周刊(第 295 期)如何管理多个 Git 身份 看到的。

这个对我个人而言来说,主要是我Github有账户,偶尔会推拉项目代码。而工作中的Bitbucket,是其他邮箱账户。

这个实现源于:.gitconfig具备的includes的特性。

比如原文作者的.gitconfig示例:

[user]

name = Garrit Franke

email = garrit@slashdev.space



[includeIf "gitdir:~/work/"]

path = ~/.gitconfig-work



[includeIf "gitdir:~/work/client2/"]

path = ~/.gitconfig-client2



[includeIf "gitdir:~/sources/"]

path = ~/.gitconfig-personal

通过匹配路径,引用对应路径下的.gitconfig配置文件即可实现。


参考资料

Organizing multiple Git identities


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Git如何不同项目使用不同邮箱账户》相关的博文:


发布时间 04/04/2024 06:25:41栏目 Software.标签 .

留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌