git中的配置文件(/etc/gitconfig,${HOME}/.gitconfig,.git/config)

参考自:https://blog.csdn.net/u013756604/article/details/78408586?utm_source=blogxgwz0

Git中有三个重要的配置文件:他们分别是1/etc/gitconfig,2${HOME}/.gitconfig,3.git/config。这三个配置文件都是Git运行时所需要读取的,但是它们分别作用于不同的范围。

  • /etc/gitconfig: 系统范围内的配置文件,适用于系统所有的用户; 使用 git config 时, 加 --system 选项,Git将读写这个文件。
  • ${HOME}/.gitconfig: 用户级的配置文件,只适用于当前用户; 使用 git config 时, 加 --global 选项,Git将读写这个文件。
  • .git/config: Git项目级的配置文件,位于当前Git工作目录下,只适用于当前Git项目; 使用 git config 时,不加选项( --system 和 --global ),Git将读写这个文件。

修改用户信息(用户名和邮箱)
首先,需要配置的是你的用户名和Email地址。这两条配置非常重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录。

git config --global user.name TangShengqin
git config --global user.email [email protected]

设置完这两条基本信息后,才可以提交更新。

设置文本编辑器

 git config --global core.editor vim # 默认是使用vi或者vim
 git config --global core.editor gedit # 如果能使用图形化的编辑器的话

配置代理(http.proxy)
一般在公司内想要获取互联网上的Git项目,都要求设置HTTP代理。这里将设置最简单的HTTP代理。

git config --global http.proxy http://proxy.companyname.com:8080/ 

本机上仓库/.git/config下的内容:

[core]
	repositoryformatversion = 0
	filemode = true
	bare = false
	logallrefupdates = true
[remote "origin"]
	url = https://github.com/TangShengqin/EasyFigure.git
	fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
	remote = origin
	merge = refs/heads/master

本机上/home/tsq/.gitconfig文件内容:

[user]
	email = [email protected]
	name = TangShengqin
[push]
	default = simple
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章