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
# 常用命令
# 待补充