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	# 看邮箱
相关推荐
福如意如我心意7 分钟前
git清除仓库敏感文件并同步至远端的操作
git
Brilliantwxx3 小时前
【Linux】 开发|Git 版本控制与 gdb/cgdb 调试
linux·笔记·git
.Hypocritical.1 天前
Git 全套实操|配置 /.gitignore/ 分支合并 / 冲突解决 /git stash 完整教程
git
来日方长。。。。long1 天前
Hermes Agent橙皮书共读|第三篇:保姆级实战部署|本地/VPS从零搭建Hermes
ide·git·hermes
其实防守也摸鱼1 天前
VS Code Git 工作树:解锁多分支并行开发新体验
数据库·git·安全·oracle·架构·自动化
ERD Online1 天前
我们怎么设计 good first issue:让第一个 PR 两小时内合入
数据库·git·后端·开源·issue
Python私教2 天前
Codex 自动写 Commit 够安全吗?一套证据化 Git 提交流程
人工智能·git·后端
果果燕2 天前
实习笔记(一):NFS、Samba、VNC、Git、CMake、systemd、内核、交叉编译
linux·arm开发·c++·笔记·git
美味蛋炒饭.2 天前
Git 版本控制(下)
开发语言·git·学习·总结·后端开发
互联网中的一颗神经元2 天前
09 — .git 地图:打开那个隐藏文件夹
大数据·git·elasticsearch