Github 分支名称的最大长度是多少

oko*_*kor 5 github

我找不到任何关于 Github(不是 Git)分支名称的最大长度的文档。那么,它是什么?

oko*_*kor 6

答案: 62-250 个字符

说明: 技术上最正确的答案是250 bytes。为了得出这个结论,我只是强行使用各种长度和字符的分支名称来弄清楚 Github 的限制是什么。当使用由纯有效 ASCII 字符组成的字符串时,如果我们假设使用 UTF-8 编码,则限制为 250 个字符,总共 250 个字节。当使用所有 32 位/4 字节 Unicode 字符(我测试中的所有字符)时,限制为 62 个字符,总共 238 个字节。虽然我没有明确测试它,但我认为可以安全地假设相同的规则适用于任何任意字符组合 - 总字节数是约束,而不是字符数。