git config list 或者 git config -l
查看选项
配置 git config -l ,选项参数linux
--system: 系统配置(全部git帐户)git
--global: 全局配置(一个用户)vim
--local: 项目[本地]配置(一个项目), 或者叫仓库配置bash
只能在项目目录下,使用 --local ,读取的是 .git/config编辑器
优先级:由高到低工具
git config > git config --global > git config --system
如:查看全局配置选项命令:ui
git config -l --global 或 git config --global -l git config -l 或者 git config -l --local git config -l --system
不带参数-l, 默认是项目的配置(--local);参数顺序可先可后code
和上面查看同样,只不过参数由 -l(list) 变成 -e (edit)orm
git config -e --global git config -e --system git config -e --local 或者 git config -e
不带参数-l, 默认是项目的配置(--local);参数顺序可先可后it
如:F:\devTools\Git\etc\gitconfig
如: C:\Users\laozhongyi.gitconfig
如: /项目目录/.git/config
git config --global user.name 'xxxx' git config --global user.email 'xxxx@qq.com'
其余:
//设置编辑器,默认是 vi vim git config --global core.editor sublime //显示颜色 git config --global color.ui true //设置比较工具 git config --global merge.tool vimdiff 注:Git能够接受kdiff3, tkdiff, meld, xxdiff, emerge, vimdiff, gvimdiff, ecmerge, 和 opendiff做为有效的合并工具。你也能够设置一个客户化的工具
单独查看某一项的配置
git config user.name
设置方法
git config --global alias.快捷名 命令名
如:
git config --global alias.s status
使用:git s
设置方法2. 直接在配置文件 ~/.gitconfig 中添加,修改
设置方法3.
若是咱们想要命令更简单,如 git s -> gits, 就能够linux系统中添加alias了,在文件~/.bashrc 中
如:
alias gs='git status' alias gc='git commit -m ' alias gaa= 'git add .' alias gp='git push' alias gl='git log --graph'
命令添加后,让修改的文件当即生效,使用命令 source ~/.bashrc 或者 . ~/.bashrc
应用:美化git log
在配置文件 \Git\etc\bash.bashrc 中添加如下命令便可
alias gl="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
删除方法
git config --global --unset alias.别名名