Git配置文件
Posted 取个名字真的很难
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git配置文件相关的知识,希望对你有一定的参考价值。
Git的运作是需要有很多配置的,比如说:远程仓库的地址,当你从远程pull或者push到远程的时候,当你有一个配置文件记录了远程仓库的地址的话,Git会自动去你的配置文件里找,就不用你每次都去输入地址。这样会使得操作简化。
[remote "origin"] url = http://[email protected]/yuanchengbo/study.git fetch = +refs/heads/*:refs/remotes/origin/*
那么怎么去查看自己的设置呢?可以用命令git config --list来查看。
$ git config --list core.symlinks=false core.autocrlf=true color.diff=auto color.status=auto color.branch=auto color.interactive=true pack.packsizelimit=2g help.format=html http.sslcainfo=/bin/curl-ca-bundle.crt sendemail.smtpserver=/bin/msmtp.exe diff.astextplain.textconv=astextplain rebase.autosquash=true user.name=yuanchengbo user.email=[email protected] push.default=simple color.ui=true core.repositoryformatversion=0 core.filemode=false core.bare=false core.logallrefupdates=true core.symlinks=false core.ignorecase=true core.hidedotfiles=dotGitOnly [email protected] /d/project/study2/study (dev)anchengbo/study.git $ mote.origin.fetch=+refs/heads/*:refs/remotes/origin/* branch.dev.remote=origin branch.dev.merge=refs/heads/dev credential.helper=store
其中,最后一项credential.helper=store是用来帮助我们记住密码的。这样我们每次push或者pull都不用输了。
那么,我们怎么去修改配置呢?config文件是当前Git项目的配置文件。可以用Notepad++对.git目录里的config文件里进行修改,也可以在git里,用vim去编辑,直接是vim <文件名>。至于具体要什么配置哪些直接百度就好。
其实不仅仅只有项目目录中的.git下的config文件有配置信息,其他地方也有。
/etc/gitconfig
文件:系统中对所有用户都普遍适用的配置。若使用git config
时用--system
选项,读写的就是这个文件。~/.gitconfig
文件:用户目录下的配置文件只适用于该用户。若使用git config
时用--global
选项,读写的就是这个文件。- 当前项目的 Git 目录中的配置文件(也就是工作目录中的
.git/config
文件):这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以.git/config
里的配置会覆盖/etc/gitconfig
中的同名变量。
在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig
文件。主目录即 $HOME
变量指定的目录,一般都是 C:\Documents and Settings\$USER
。此外,Git 还会尝试找寻 /etc/gitconfig
文件,只不过看当初 Git 装在什么目录,就以此作为根目录来定位。
注意git config
命令的--global
参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。
以上是关于Git配置文件的主要内容,如果未能解决你的问题,请参考以下文章