1.Git配置介绍
git的配置主要是设置 用户名和邮箱,作为一个标识,用于区分不同的开发人员的身份。
【注意】:这里配置的用户名和邮箱,与代码托管中心(如github)的账号没有任何关系,
此处的配置仅仅是作为一个标识而已,没有其他作用。
git 的配置分为两种:
1.全局配置 : (系统用户级别,作用范围是登录当前用户权限)
2.局部配置 : (项目级别或者叫仓库级别,仅在当前的本地库有效)
git两种配置的优先级介绍:
核心 : 【就近原则】
1.如果只有全局配置,则直接使用全局配置;
2.如果只有仓库配置,则该项目使用仓库的局部配置;
3.如果既有全局配置,又有局部配置,则使用项目中的局部配置;
4.如果都没有配置,则系统在提交commit时可能会提示异常。
下面详细讲解两种配置的操作方法
【注意】下面的操作都是在 git bash 命令行中进行操作的!
2.Git的全局配置
git 的全局配置: 配置完成后,如果项目内为进行配置,则默认使用此配置。
1.配置命令
- git config --global user.name xxx :配置全局用户名标识
- git config --global user.email xxx :配置全局邮箱标识
【命令解释】:
git : 所有的git 命令都已git开头
config : 表示进行配置的命令
--global : 表示全局配置
user.name/user.email : 要配置项的名称
xxx : 要配置项的值
#1.配置用户名
$ git config --global user.name northcastle
#2.配置邮箱
$ git config --global user.email northcastle@163.com
2.查看配置效果
1.通过命令查看配置效果
$ git config --list
2.通过查看git的全局配置文件来看:
在当前用户的目录下,存在一个叫 .gitconfig 的文件,全局的配置信息就写在这里面了
3.Git的局部配置
git的局部配置:作用范围在项目内,当前项目会使用局部配置。
- 配置命令:
- git init : 初始化一个仓库
- git config user.name xxx : 设置当前仓库的用户名标识
- git config user.email xxx :设置当前仓库的用户邮箱标识
# 1. 初始化仓库
$ git init
# 2.设置当前仓库的用户名标识
$ git config user.name northcastle_local
# 3.设置当前仓库的邮箱标识
$ git config user.email northcastle_local@163.com
2.查看配置效果
1.通过命令查看配置:(需要在仓库目录下)
# 查看当前仓库的配置信息
$ git config --list
2.通过查看当前仓库的配置文件:
当前仓库的所有配置信息都在 .git 目录下
.git 目录下有一个config文件,配置信息就写在config文件中
4.完成
Congratulations!
You are one step closer to success!