zoukankan      html  css  js  c++  java
  • 【Git】给不同目录配置不同的 config

    场景

    使用 git 时,对于公司项目和个人项目想用不同的用户名和邮箱提交,简单的解决方式就是对 git 仓库单独配置 user.nameuser.email

    直接修改当前仓库的 .git/config 配置

    [user]
        name = zhangsan
        email = zhangsan@gmail.com
    

    或是使用命令行

    git config user.name zhangsan
    git config user.email zhangsan@gmail.com
    

    但如果项目越来越多,每个需要配置的仓库都要修改一遍,实在是有些麻烦,git 给我们提供了更方便的 solution

    解决方式

    新建一个 .gitconfig-personal 文件(文件名取决于你),添加以下内容,此文件就作为个人的 git 配置

    [user]
    	name = zhangsan
    	email = zhangsan@gmail.com
    

    修改 .gitconfig 文件(位置在用户根目录),添加个人配置

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

    保存后,在 D:/project/personal/ 下新的仓库都会以 .gitconfig-personal 中的用户名和邮箱提交了

    最后执行以下命令查看是否生效:

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

    其他

    推荐三个好用的 git 配置:https://spin.atomicobject.com/2020/05/05/git-configurations-default/

  • 相关阅读:
    第一个java程序
    Java安装
    Maven安装
    Effective Java 3
    gateway + jwt 网关认证
    idea的使用
    线程池的使用
    服务注册发现Eureka
    zookeeperAPI的常用方法
    sss
  • 原文地址:https://www.cnblogs.com/songjilong/p/15293449.html
Copyright © 2011-2022 走看看