Git配置文件
阿新 • • 發佈:2017-11-01
email地址 工作目錄 end clas .com case oba lca ++
。此外,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 [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 bocur@DESKTOP-PTRIQEA /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
/etc/gitconfig
文件,只不過看當初 Git 裝在什麽目錄,就以此作為根目錄來定位。
註意git config
命令的--global
參數,用了這個參數,表示你這臺機器上所有的Git倉庫都會使用這個配置,當然也可以對某個倉庫指定不同的用戶名和Email地址。
Git配置文件