首页 > 代码库 > Git初始化之思考命令别名是干什么的

Git初始化之思考命令别名是干什么的

前面,我们通过对 alias.ci 等Git配置变量的设置为Git设置了命令别名命令别名可以帮助用户解决从其他版本控制系统迁移到Git后的使用习惯问题。CVS和Subversion等在提交的时候,一般习惯使用 ci (check in)子命令,在检出的时候则习惯使用 co (check out)子命令。如果Git不能提供对 ci 和 co 这类简洁命令的支持,对于拥有其他版本控制系统使用经验的用户来说,Git的用户体检就会打折扣。幸好聪明的Git提供了别名机制,可以满足用户特殊的使用习惯。

前面blog列出的四条别名设置指令,创建的是最常用的几个Git别名。实际上别名还可以包含命令参数,例如下面的别名设置指令:

$ git config --global alias.ci "commit -s"

如果设置后,当使用 git ci 命令提交时,会自动带上 -s 参数,这样会在提交说明中自动添加上包含提交者姓名和邮件地址的签名标识。

Git初始化之思考命令别名是干什么的