我正在编写一个应用程序,我在git分支名称中限制允许的字符。目前限制是[a-zA-Z0-9 / _-] +。用户可能要求的其他特殊字符是什么?我知道/很受欢迎,这就是为什么我把它包括在内,还有其他这样的角色吗?
答案 0 :(得分:2)
如果您想知道允许的内容,请参阅the git check-ref-format
documentation。请注意,这是完整的参考;根据定义,分支名称具有所需的至少一个斜杠,因为它们以{
"query": {
"bool": {
"must": [
{
"term": {
"field": {
"value": "value"
}
}
},
{
"match": {
"field": {
"query": "query"
}
}
},
{
"term": {
"field1": {
"value": "value1"
}
}
},
{
"match": {
"field1": {
"query": "query1"
}
}
}
]
}
}
}
开头。
"什么是受欢迎的"是一种基于意见的(可能是我在这里看到一个近距离投票的原因)。