如何重命名git命令

时间:2018-05-14 13:43:24

标签: git command-line command rename

我想重命名以下git命令:

而不是输入:

  • git checkout我想将其重命名为git co

  • git commit我想将其重命名为git cm

  • git push origin我想将其重命名为git po

我该怎么做?

谢谢!

3 个答案:

答案 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 masterpush mastercheckout master

小心:声明别名时不能放置参数。