git config 分爲全局和局部git
全局:git config --glabol
局部:git config
shell
最終會生成配置文件,通常在~/.gitconfig。vim
git config --global core.fileMode git config --global core.quotepath false git config --global core.editor vim git config --global core.ignorecase false git config --global credential.helper store git config --global credential.helper wincred git config --global user.name <your name> git config --global user.email <your_email@example.com> git config --global push.default simple
key | value | 描述 |
---|---|---|
core.fileMode | true、false | 在對比文件差別時,是否檢測文件權限是否改變。因爲有umask的存在,可能會使remote的文件權限拉到本地時發生改變,commit時,一堆的文件須要提交,可是他們僅僅是文件權限有所不一樣。 |
core.editor | 編輯器:vim,emacs | 提交時,使用的編輯器,用於編輯提交的message |
diff.tool | 比較程序:vimdiff,bc | 對比差別時用的程序 |
difftool.prompt | true、false | 啓動比較工具時,是否提示 |