如何重命名git命令

如何重命名git命令,git,command-line,command,rename,Git,Command Line,Command,Rename,我想重命名以下git命令: 代替键入: git checkout我想把它重命名为git co git commit我想把它重命名为git cm git-push-origin我想把它重命名为git-po 我该怎么做 谢谢 您要做的是为$shell(bash/csh/zsh/fish)创建所谓的“别名” 请尝试著名的david walsh的这篇优秀博文: 但要小心: 通过ssh在远程机器上工作或在交换机器时,非标准别名会让您心碎,如果您在脚本中使用别名,它们将不会在其他地方运行 使用别名:

我想重命名以下git命令:

代替键入:

  • git checkout
    我想把它重命名为
    git co

  • git commit
    我想把它重命名为
    git cm

  • git-push-origin
    我想把它重命名为
    git-po

我该怎么做


谢谢

您要做的是为$shell(bash/csh/zsh/fish)创建所谓的“别名”

请尝试著名的david walsh的这篇优秀博文:

但要小心: 通过ssh在远程机器上工作或在交换机器时,非标准别名会让您心碎,如果您在脚本中使用别名,它们将不会在其他地方运行

使用别名:

您可以在
.bash\u配置文件中放入类似的内容:

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\u配置文件

现在你可以写:
签出主机
推送主机
签出主机

小心:声明别名时不能使用参数。

本书中的“”一章正好说明了您需要什么:

git config --global alias.co checkout
git config --global alias.cm commit
git config --global alias.po 'push origin'

可能的副本请在答案中包含适当的文本。链接腐烂,请不要依赖它们。