我想重命名以下git命令:
而不是输入:
git checkout
我想将其重命名为git co
。
git commit
我想将其重命名为git cm
。
git push origin
我想将其重命名为git po
。
我该怎么做?
谢谢!
答案 0 :(得分:2)
Git Aliases一书中的“Pro Git”一章准确显示了您的需求:
git config --global alias.co checkout
git config --global alias.cm commit
git config --global alias.po 'push origin'
答案 1 :(得分:1)
你想要做的是创造所谓的别名'为你的$ shell(bash / csh / zsh / fish)。
尝试着名的大卫沃尔什的这篇优秀博客文章: https://davidwalsh.name/alias-bash
但要小心: 当通过ssh或切换机器在远程计算机上工作时,非标准别名会让你大吃一惊,如果你在脚本中使用别名,他们就不会在其他地方运行!
答案 2 :(得分:1)
使用别名:here is a link showing how does it work。
您可以在.bash_profile
文件中添加以下内容:
alias checkout='git checkout'
alias pull='git pull'
alias push='git push origin'
alias push_f='git push origin -f'
alias rebase='git rebase'
#...
然后source .bash_profile
现在你可以写:
checkout master
,push master
,checkout master
小心:声明别名时不能放置参数。