Skip to content

git 自定义命令

sh
# 简单设置
git config --global alias.别名 命令

# 设置多条命令为一条,而且带参数,如
git config --global alias.sac '!f() { git status && git add . && git commit -m "$1"; }; f'
# 带默认commit message
git config --global alias.sac '!f() { msg="${1:-default msg}"; git status -s && git add . && git commit -m "$msg"; }; f'
# 多个参数
git config --global alias.test '!f() { msg=${1:-auto};msg2=${2:-auto}; echo $msg;echo $msg2; }; f' # git test 1 2 => 1 2

#  删除别名
git config --global --unset alias.sac

# 查看已设置的 Git 别名
git config --global --get-regexp alias

# 通过配置文件配置
git config --global --edit
sh
# 常用命令
#  待补充