当前位置: 首页 > Linux

GitHub-GitLab针对不同项目修改提交名称user.name和邮箱user.email(附件:批处理脚本)

时间:2023-04-06 12:04:17 Linux

背景疫情背景下,家里的电脑需要同时支持自己和公司的项目,根据GitHub/GitLab网站上的提交记录,用户是根据邮箱地址来识别的,所以需要为不同的项目设置不同的Git名称(user.name)和邮箱地址(user.email)。解决方法以Git项目https://github.com/mazeyqian/mazey为例:cd/Users/X/Web/mazeygitconfiguser.name"你的名字"gitconfiguser.email"your@email.com"到verify修改结果:cat.git/configoutput:...[user]email=your@email.comname=YourName那么本项目的提交信息将不再受全局设置的用户名和邮箱地址的影响。批量修改单个文件夹下所有Git项目一键批量修改,免手动麻烦,批量执行文件下载地址:https://github.com/mazeyqian/go-gin-gee/releases/tag/v1.0.0#例子:MacOS./change-git-user-mac-darwin-amd64-path="/Users/X/Web"-username="你的名字"-useremail="your@email.com";输出:2022/12/1814:31:49更改git用户...2022/12/1814:31:49绝对路径:/Users/X/Web2022/12/1814:31:49用户名:你的名字2022/12/1814:31:49userEmail:your@email.com2022/12/1814:31:49结果:--开始--...--结束-------------------全做完了。参数说明路径项目文件夹,该文件夹下的所有Git项目都会被批量修改转载必须包含此声明,保持本文完整,并以超链接形式注明作者及本文原文地址:https://blog.mazey.net/2956.html(完)