Git配置个人和公司的提交信息,通过‘目录配置‘

git配置个人和公司的提交信息

一般公司的git的commit信息都是你的真实姓名+你的公司邮箱(公司规定)

但是你在做个人项目或者demo时,不想透露自己的真名或者其他信息(隐私保护)

于是我们可以通过配置多份gitconfig来区分 个人项目和公司项目

实现:

将个人项目和公司项目分开在两个目录下

对这个两个目录下的git提交做配置

扩展:

你可以配置多个目录下的git commit提交信息

只要把配置目录搞对就是了

it's up to you

~/.gitconfig

shell 复制代码
...
[includeIf "gitdir/i:~/Documents/Personal/"]
    path = ~/.gitconfig_personal

[includeIf "gitdir/i:~/Documents/Work/"]
    path = ~/.gitconfig_companyname

~/.gitconfig_personal

shell 复制代码
[user]
    name = Your Personal Name
    email = your_personal@email.com

~/.gitconfig_companyname

shell 复制代码
[user]
    name = Your Personal Name
    email = your_personal@email.com

查看

shell 复制代码
	git config -l  # 在项目目标下执行此命令 看是否正确配置
	git config --show-origin --get user.name  	# 看个人名称
	git config --show-origin --get user.email	# 看邮箱
相关推荐
可曾去过倒悬山4 小时前
Mac上优雅简单地使用Git:从入门到高效工作流
git·elasticsearch·macos
穗 禾10 小时前
github与git新手教程(快速访问github)
网络·git·github
我不是程序猿儿12 小时前
【git】在 GitLab 上如何把 A 分支(如 feature/xxx)合并到 B 分支(如 trunk)
服务器·git·gitlab
是芽芽哩!12 小时前
GitLab 仓库 — 常用的 git 命令
git·gitlab
用手码出世界13 小时前
Git之本地仓库管理
git·gitee
言慢行善14 小时前
对git 熟悉时,常用操作
git
Frilled Lizard15 小时前
解决mac下git pull、push需要输入密码
git·macos
Stringzhua18 小时前
Git踩坑
大数据·git·elasticsearch
June bug19 小时前
Git 从零开始:完整项目上传指南
git
Tipriest_19 小时前
linux git ssh配置过程
linux·git·ssh