git一些經常使用配置

1. git config

git config 分爲全局和局部git

全局:git config --glabol
局部:git configshell

最終會生成配置文件,通常在~/.gitconfig。vim

2. core

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 啓動比較工具時,是否提示

持續添加

相關文章
相關標籤/搜索