当前位置: 首页 > article >正文

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

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

一般公司的git的commit信息都是你的真实姓名+你的公司邮箱(公司规定)
但是你在做个人项目或者demo时,不想透露自己的真名或者其他信息(隐私保护)
于是我们可以通过配置多份gitconfig来区分 个人项目和公司项目

实现:
将个人项目和公司项目分开在两个目录下
对这个两个目录下的git提交做配置

扩展:
你可以配置多个目录下的git commit提交信息
只要把配置目录搞对就是了
it’s up to you

~/.gitconfig

...
[includeIf "gitdir/i:~/Documents/Personal/"]
    path = ~/.gitconfig_personal

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

~/.gitconfig_personal

[user]
    name = Your Personal Name
    email = your_personal@email.com

~/.gitconfig_companyname

[user]
    name = Your Personal Name
    email = your_personal@email.com

查看

	git config -l  # 在项目目标下执行此命令 看是否正确配置
	git config --show-origin --get user.name  	# 看个人名称
	git config --show-origin --get user.email	# 看邮箱

http://www.kler.cn/a/556367.html

相关文章:

  • go.mod 里的 toolchain 怎么去掉
  • DuodooBMS源码解读之 odoo_phoenix_alarm模块
  • Redis数据结构-String字符串
  • npm/pnpm软链接
  • JUC并发—8.并发安全集合二
  • 安全运维,等保测试常见解决问题。
  • HarmonyOS学习第2天: 解锁语言与框架的无限可能
  • 抓包工具 wireshark
  • Python项目源码34:网页内容提取工具1.0(Tkinter+requests+html2text)
  • Java集合框架之List接口详解
  • 新数据结构(12)——代理
  • 使用 deepseek实现 go语言,读取文本文件的功能,要求支持 ascii,utf-8 等多种格式自适应
  • 客服系统自动化方案:揭秘全渠道智能服务解决方案 vx: haotsh
  • deepseek linux本地化部署
  • ROM(固态硬盘)与RAM(内存,缓存)
  • Fluent M3U8 v0.5 一款开源免费的m3u8文件下载工具,由B站大佬 @呆唯男友 开发
  • 【NLP】注意力机制
  • buu-[OGeek2019]babyrop-好久不见41
  • Mac arm架构使用 Yarn 全局安装 Vue CLI
  • Brave132编译指南 Linux篇 - Brave简介(一)