首页 > 其他分享 >git不同项目提交时,显示不同的用户名

git不同项目提交时,显示不同的用户名

时间:2024-04-24 14:24:13浏览次数:24  
标签:git name -- 不同 your 用户名 user email

场景

在使用git时,不同项目想使用不同的名称和邮箱

解决方法

每个项目独立设置不同的名称和邮箱

项目clone下来后,使用如下命令

git config --local user.name 'your name'
git config --local user.name 'your email'

或者直接修改.git/config文件,加入下列配置

[user]
    name = your name
    email = your email

这种方法只适合少量项目需要设置名称的方法,如果有很多项目需要操作或经常切换项目,这种方法就不是很适用了.

修改全局配置文件,设定不同文件夹使用不同的配置项

在~/.gitconfig 同目录文件夹下新建一个文件,例如.gitconfig-user,文件中输入如下内容

[user]
    name = your name
    email = your email

再修改.gitconfig,加入如下的配置

[includeIf "gitdir:D:/project/user/"]
    path = .gitconfig-user

保存以后,D:/project/user/文件夹下,所有的项目提交时,都会使用.gitconfig-user文件中的配置

可以使用如下命令查看设置是否成功

git config --show-origin --get user.name
git config --show-origin --get user.email

标签:git,name,--,不同,your,用户名,user,email
From: https://www.cnblogs.com/yanghucai/p/18155175

相关文章

  • 串口服务器和光纤交换机有什么不同
    串口服务器与光纤交换机在功能和应用上存在显著区别。串口服务器主要实现串口设备与以太网设备之间的数据转换与传输,适用于远程监控、数据采集等场景;而光纤交换机则专注于高速光纤网络中的数据交换,为大型企业或数据中心提供稳定、高效的数据传输服务。简而言之,串口服务器侧重串口......
  • Mysql:canal-deployer:如何阻断canal-client对deployer上的filter过滤条件订阅修改:https
     也算是安全管理上的一个控制点:本来,允许客户端去根据自己的实际需求去服务端订阅自己关心的数据流,是很好的。but,但是,服务端的黑白名单过滤,尤其是白名单的filter条件会被客户端的最新订阅的过滤条件给覆盖!!!这算是bug吗?上游服务端怎么显得那么没地位呢!!!??? #===================......
  • 【转载】git push到远程指定分支(git拉取指定分支代码)
     一、pull操作1、将远程指定分支拉取到本地指定分支上:gitpullorigin<远程分支名>:<本地分支名> (注:命令里的尖括号<>只是包裹中文的标识,方便你看的,实际使用时不用写,不过冒号需要)2、将远程指定分支拉取到本地当前分支上:gitpullorigin<远程分支名> 3、将与......
  • ECMAScript(简称 ES)是一种由 Ecma 国际组织制定的脚本语言标准,用于定义脚本语言的语法
    ECMAScript(简称ES)是一种由Ecma国际组织制定的脚本语言标准,用于定义脚本语言的语法、类型、语义和其他核心特性。它的设计初衷是为了使不同的浏览器和开发者能够使用一致的语法和特性开发Web应用程序,从而提高跨平台和跨浏览器的互操作性。ECMAScript标准的制定由Ecma......
  • 使用digital amp时通过mtkparser从cfg音频文件转成ini格式
    针对digitalamp主要利用ini里的内容。drivercode会依据iniformattype去parser内容给digitalamp。下面是mtkparser的格式[INIT_TABLE]IniFormatType=x//MtkParser目前固定填0即可count=xx;//xx是后面部分index总数index_x=AA,BB,CC;//x:命令index值......
  • Linux服务器中Docker部署的GitLab镜像访问出现500错误
    一背景这几天发现在Linux服务器中Docker部署的GitLab镜像访问出现500错误,在重启服务器后大概10分钟再次出现该情况,后面登录服务器一步步排查最终解决问题,现在将解决问题的过程做一个总结。二过程分析首先第一步就是看看我们Docker目录下文件占用的情况,因为我们的Linux服务......
  • 如何将Docker中GitLab数据备份到宿主Linux上
    一宿主机准备存放备份文件的目录建议以年月日进行命名使用putty.exe或者PowerShell登录远程服务器cdshare(如果没有当前目录请创建该共享目录)mkdir20220930(在共享目录下创建备份文件夹)二进入Docker容器内部备份数据1.执行命令sudodockerexec-itgitlab/bin/......
  • DNS 服务器不同类型有什么作用?
    所有DNS服务器都属于以下四个类别之一:递归解析器、根域名服务器、TLD域名服务器和权威性域名服务器。在典型DNS查找中(当没有正在进行的高速缓存时),这四个DNS服务器协同工作来完成将指定域的 IP地址提供给客户端的任务(客户端通常是一个存根解析器-内置于操作系统的简单解......
  • 修改 DNS 配置加速Github访问
    1.3、设置Hosts文件和刷新文件地址:C:\Windows\System32\drivers\etc\hosts文件权限:RightClick>Properties>Security  文件修改:注意域名后不要有  域名刷新(Windows):[cmd]ipconfig/flushdns(Mac):sudokillall-HUPmDNSResponder 1.4、配置IP和......
  • 打造灵活可配置的凉鞋ERP以适应不同业务需求
      为了满足客户需求和提高客户满意度,企业需要有一套高效、准确的订单管理系统。顺通订单助手正是这样一款能够满足企业需求的订单管理工具,本文将深入探讨顺通订单助手的各项功能及如何提升客户满意度。顺通订单助手的最大优势在于其高效的处理能力。这种高效的处理能力减少了......