Git配置文件有三个:
(1)/etc/gitconfig
(2)~/.gitconfig
(3)当前项目目录的config文件(即.git/config文件)
这三个文件的优先级依次增高,每个级别重写前一个级别的值。因此,在.git/config中的值覆盖了在/etc/gitconfig中的同一个值。
1,/etc/gitconfig文件:包含了适用于系统所有用户和所有库的值。可以直接修改该文件,也可以使用git config —system <配置项> <配置值>的方式对该文件进行配置修改。
例如:
git config —system core.ignorecase fasle
2,~/.gitconfig 文件 :适用于具体到一个用户的所有库的值。可以直接修改该文件,也可以使用git config —global <配置项> <配置值>的方式对该文件进行配置修改。
例如:
git config —global core.ignorecase false
3,.git/config文件:特定指向该单一的库的配置项。可以直接修改该文件,也可以使用进入对应项目目录执行git config <配置项> <配置值>的方式对该文件进行配置修改。
例如:
git config core.ignorecase true
注:在Windows系统中,Git在$HOME目录中查找.gitconfig文件(对大多数人来说,位于C:\Documents and Settings\$USER下)。它也会查找/etc/gitconfig,尽管它是相对于Msys 根目录的。这可能是你在Windows中运行安装程序时决定安装Git的任何地方。
4,使用git config —list可以查看Git的所有配置项
注意:
你可能会看到一个关键字出现多次,这是因为Git从不同的文件中(例如:/etc/gitconfig以及~/.gitconfig)读取相同的关键字。 在这种情况下,对每个唯一的关键字,Git使用最后的那个值。
5,使用git config <配置项>可以查看特定配置项的当前值
例如:
git config core.ignorecase
参考文章地址:
相关推荐
总结来说,`.gitattributes`和`.gitignore`是iOS项目中Git配置的两个关键文件。`.gitattributes`用于处理大文件,通过Git LFS有效地管理项目中的大型资源;而`.gitignore`则用来排除不需要版本控制的文件,保持代码...
git-modes, Emacs对各种Git配置文件的主要模式 Git配置模式Emacs对各种Git配置文件的主要模式。可以在这里找到贡献者列表: 。所有模式均由 Jonas 维护。 gitattributes-modeauto-/加载库 gitattributes-mode 启用了...
### Linux下Git服务器安装配置详解 #### 一、前言 在Linux环境下配置Git服务器是一项常见但又重要的任务。本文将详细介绍如何在Red Hat Linux系统上安装并配置Git服务器,包括Git服务端软件的安装、基本配置以及...
首先,Git配置文件主要有三个级别:系统级、全局级和个人级。系统级配置影响所有用户,全局级配置影响当前用户的所有仓库,而个人级配置只对特定仓库有效。`.gitconfig`文件是我们关注的焦点,通常用于存储全局配置...
各种Git配置文件的Emacs主要模式。 贡献者名单可以在找到。 请注意,在Melpa上,这些库中的每一个都可以作为单独的软件包使用。 gitattributes-mode 自动加载库gitattributes-mode启用了.gitattributes , .git/...
IDEA中过滤提交到.git的配置文件
Git配置文件开关(GPS) 在后台运行以下命令: git config --local user.name " Peter Pan " git config --local user.email " peter.pan@sherwood.co.uk " git config --local user.signingKey " " git config --...
创建一个名为`vhost`的文件夹用于存放Git配置文件: ```bash [root@wwwwlj]# mkdir /etc/httpd/conf/vhost ``` ##### 9. 创建用户验证文件 使用`htpasswd`工具创建一个包含用户密码的文件`git.passwd`: ```bash ...
3. **Git配置问题**:可能是用户的Git配置文件(`.gitconfig`)中存在错误,或者使用了不兼容的设置。 4. **环境变量问题**:系统环境变量的配置错误也可能引发此问题,比如`PATH`变量缺失了必要的目录。 5. **Git...
Windows 下使用 Git 需要安装 Git 客户端,配置密钥和 Git 配置文件,使用 TortoiseGit 等工具管理 Git 仓库,了解 Git 的设计理念和使用方法,明白 Git 与集中式版本控制系统的不同,获取 Git 仓库的两种方式,忽略...
本文将详细介绍如何搭建Spring Cloud Config,并探讨其作为本地配置中心和Git配置中心的两种模式。 首先,我们需要理解Spring Cloud Config的核心概念。它由两个主要组件构成:Config Server(配置服务器)和Config...
当一台工作电脑上,需要配置多个git账号的ssh keys时,就需要在.ssh目录下创建该配置文件
包含Git-2.21.0-64-bit.exe和Git-2.42.0-64-bit.exe两个版本的安装包以及git的安装与配置详细文档,每步都有截图
C# .net的Git忽略文件整理
编辑Git配置文件可以使用 `git config -e [--global]`。设置提交代码时的用户信息,如用户名和邮箱,可以分别使用 `git config [--global] user.name "[name]"` 和 `git config [--global] user.email "[email...
配置包括设置用户信息、编辑Git配置文件(~/.gitconfig),以及设置文本编辑器等。 3. **Git命令**:Git有丰富的命令集,如`git init`用于初始化仓库,`git clone`用于复制远程仓库,`git add`用于将更改添加到暂存...
通常,这涉及到安装VFS for Git的依赖项,如gRPC和FUSE(如果在支持的平台上),然后设置环境变量或修改Git配置文件。 5. **性能提升** 实验表明,VFS for Git可以显著提高Git操作的速度,特别是在处理大量文件时...
- 使用`git config -e [--global]`可以编辑Git配置文件。 - 为了提交代码时能记录作者信息,可以设置`user.name`和`user.email`,命令格式为`git config [--global] user.name "[name]"`和`git config [--global] ...
5. **Files**:可能包含需要复制到目标主机上的文件,比如 Git 配置文件或钩子脚本。 6. **Templates**:使用 Jinja2 模板语言编写的动态文件,可以自动生成基于变量的配置文件。 7. **Requirements**:如果角色...
这是一个文本文件,用于定义Git应该忽略的文件或文件类型。每个`.gitignore`文件可以包含一系列规则,每条规则定义了一种应被忽略的模式。例如,我们可以添加一行`*.obj`来忽略所有以`.obj`结尾的文件。 在VS2022中...