git config/alias

配置git的时候,加上--global 是针对当前用户起作用,如果不加,那只针对当前仓库起作用。

配置文件放哪儿了?每个仓库的git配置文件都放在.git/config文件中;而当前用户的Git配置文件放在用户主目录下的一个隐藏文件.gitconfig中。

config

git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git config --list

git config --global alias.st status
git config --global alias.co checkout
git config --global alias.ck checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.unstage 'reset HEAD'
git config --global alias.last 'log -1' 
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
git config --global alias.lg1 log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
git config --global alias.lg2 log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
git config --global alias.rg reflog --color --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

# apt install zsh
git config --global alias.oldest-ancestor !zsh -c 'diff --old-line-format= --new-line-format= <(git rev-list --first-parent \"${1:-master}\") <(git rev-list --first-parent \"${2:-HEAD}\") | head -1'
git config --global alias.branchdiff !sh -c \"git diff `git oldest-ancestor`..\"
git config --global alias.branchlog !sh -c \"git log `git oldest-ancestor`..\"
         
git config --global color.ui true
# 默认是 GUN nano
git config --global core.editor vim
git config --global core.autocrlf input

git config --global credential.helper store

alias





                    
  • qq_43638135
    妲己再美究为妃: 博主没有想过自己接一些私活干吗?我现在还没毕业,但是我也确实听说外挂市场自动化游戏脚本市场挺火热的,并且报酬也很丰厚,但是具体的我也不是很清楚,求解答。 (1个月前 #47楼) 查看回复(2) 举报 回复
    22