我可以在Git别名中使用哪些字符?

时间:2013-05-29 18:19:15

标签: git alias

我可以在Git别名中使用哪些字符?例如,“my.branch”或“@mine”可以是别名吗?

有没有办法让别名区分大小写?例如:我的 B 牧场

alias documentaion未列出可接受的字符或有关区分大小写的任何内容。

2 个答案:

答案 0 :(得分:8)

来自git-config man page

  

变量名称不区分大小写,仅允许使用字母数字   字符和 - ,必须以字母字符开头

Git别名是git配置选项中的变量(例如在.gitconfig文件中)。

因此,git别名不区分大小写,“my.branch”和“@mine”都不能是别名。

答案 1 :(得分:1)

man git-config说:

  

变量名称不区分大小写,仅允许字母数字字符和-,并且必须以字母字符开头。

对于那些想在变量名中使用点(.)的人,同一手册页还显示:

  

变量分为几节,其中变量本身的完全限定变量名是最后一个点分隔的段,节名是最后一个点之前的所有内容。

这应该清楚说明为什么那些人(包括我)不抱希望。