如何将“git checkout”别名设置为“git co”

177

我希望把git co命令和git checkout命令等价。

普通的Bash别名(alias co='checkout')无效。

3个回答

343

这个命令:

git config --global alias.co checkout

将会创建一个名为"co"的git别名。它会在你的全局~/.gitconfig文件中添加以下条目:

[alias]
    co = checkout

2
在此处查找更多详细信息(以及示例):https://git-scm.com/book/en/v2/Git-Basics-Git-Aliases - Chris

21

另外,您可以将此内容编辑到您的git配置文件中:

[alias]
   co = checkout

3
不需要执行'!git'命令,直接使用'co = checkout'即可。这可以避免在另一个进程下重新调用git...这可能会在Windows上有优势,因为启动新进程是昂贵的。 - John Szakmeister
6
对于不知道 git config 路径的人:vi ~/.gitconfig 或 git config --global -e。 - fangzhzh

0

简单地添加一些注释,bash别名是用于为命令设置别名的,而co或checkout是git命令的参数或标志,因此它不起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接