规则相当复杂,但是当你认为分支最终作为文件系统上的文件时,它们是有意义的:
Git对引用的命名方式规定了以下规则:
它们可以包括斜杠/用于分层(目录)分组,但没有斜杠分隔的组件可以以点开头.或以序列.lock结束.
它们必须包含至少一个/.这强制存在类似head /,tags /等的类别,但实际名称不受限制.如果使用--allow-onelevel选项,则放弃此规则.
它们不能有两个连续的点......任何地方.
它们不能具有ASCII控制字符(即值小于\ 040或\ 177 DEL的字节),空格,波浪号〜,插入符号^或冒号:任何位置.
他们不能有问号?,星号*或开括号[任何地方.有关此规则的例外情况,请参阅下面的--refspec-pattern选项.
它们不能以斜杠开头或结尾/或包含多个连续斜杠(有关此规则的例外,请参阅下面的--normalize选项)
他们不能以点结束..
它们不能包含序列@ {.
他们不能成为单身人物@.
它们不能包含\.
请注意,这是用于命名引用,而不是分支.分支是一个看起来像的参考refs/heads/<branchname>.
| 归档时间: |
|
| 查看次数: |
2440 次 |
| 最近记录: |