menu 我的书签 Git - 配置 git config
文章开始
文章结尾

配置 git config

Get and set repository or global options获取并设置仓库

git config 命令用于获取并设置存储库或全局选项。这些变量可以控制 Git 的外观和操作的各个方面。

一般在新的系统上,我们都需要先配置下自己的 git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。

查看配置信息

配置信息分为:

# 当前目录git config --local --list# 全局git config --global --list

配置开发者信息

当安装 Git 后你首先要做的事情是设置用户名称电子邮件地址。这是非常重要的,因为每次 Git 提交都会使用该信息,它被永远的嵌入到了你的提交中。

# 全局配置(所有项目)git config --global user.name <name>git config --global user.email <email># 当前目录配置(当前项目)git config user.name <name>git config user.email <email>

📍 示例:

git config --global user.name "Mercedes-benz"git config --global user.email "mercedes@gmail.com"git config user.name "Lamborghini"git config user.email "lammborghini@gmail.com"

添加配置项

entry-name 为配置项名称。

# 当前目录git config --local –add <entry-name># 全局环境git config --global –add <entry-name># 系统git config --system –add <entry-name>

📍 示例:

git config -–add site.name yiibai

注意 add 后面的 sectionkeyvalue 一项都不能少,否则添加失败。

删除配置项

# 当前目录git config --local --unset <entry-name># 全局环境git config --global--unset <entry-name># 系统环境git config --system --unset <entry-name>

📍 示例:

git config --local -–unset site.name

简化命令

将冗长的命令简化。

git config --global alias.<handle> <command>

📍 示例:

git status 改成 git st ,这样可以简化输入命令。

git config --global alias.st status

忽略文件的权限变化

不再将文件的权限变化视作改动。

📍 示例:

git config core.fileMode false