代码之家  ›  专栏  ›  技术社区  ›  Nikolas Charalambidis

无法为工作和个人环境分别自定义.gitconfig中的配置

  •  0
  • Nikolas Charalambidis  · 技术社区  · 7 年前

    我有以下文件:

    • C:\Users\User\.gitconfig

      [includeIf "gitdir:C:/Development-Personal/"]
          path = development-personal.gitconfig
      
      [includeIf "gitdir:C:/Development-Work/"]
          path = development-work.gitconfig
      
    • C:\Users\User\development-personal.gitconfig

      [credential]
          helper = manager
      [user]
          name = PersonalNickname
          email = personal@email.com
      
    • C:\Users\User\development-work.gitconfig

      [user]
          name = WorkNickname
          email = work@email.com
      [http]
          sslVerify = false
      

    然后我输入文件夹 C:\Development-Work\projects-git ,右键单击项目文件夹 Project 选择陆龟客户的前任。 commit 命令和弹出窗口显示,我必须在提交之前设置用户名和电子邮件。

    我的配置中遗漏了什么?谢谢你的帮助。


    • 我的git版本:

      C:\>git --version
      git version 2.18.0.windows.1
      
    • 我的乌龟版

      TortoiseGit 2.6.0.0 (C:\Program Files\TortoiseGit\bin)
      git version 2.18.0.windows.1 (C:\Program Files\Git\bin; C:\Program Files\Git\mingw64\; 
      C:\Program Files\Git\mingw64\etc\gitconfig; C:\ProgramData\Git\config)
      
    1 回复  |  直到 7 年前
        1
  •  1
  •   MrTux    7 年前

    请确保您安装了足够新版本的git(适用于windows)(iirc 2.13或更高版本,最好使用最新版本)。

    Includeif 直到陆龟2.6.1(参见 https://tortoisegit.org/issue/3184 )中。