我希望git commit
始终git commit -v
而不输入-v
我无法看到能够制作bash别名,因为它是带有空格的两个单词:(
答案 0 :(得分:3)
如果您愿意输入略有不同的命令 (git不会让你别名git内置命令),设置一个 git alias
git config --global alias.ci 'commit -v'
缺点是你需要git ci
而不是git commit
-v
。可能同样容易记住{{1}}。
答案 1 :(得分:2)
您可以将功能添加到~/.bash_profile
或类似的
git () {
if [[ $1 = commit ]]
then
command git commit -v "${@:2}"
else
command git "$@"
fi
}