ブランチ名に使用できない文字はどれですか?
ベストアンサー1
refname の命名規則:
Git では、参照の命名方法について次のルールが適用されます。
階層的 (ディレクトリ) グループ化のためにスラッシュを含めることができます
/
が、スラッシュで区切られたコンポーネントはドットで始まったり.
、シーケンス で終わったりすることはできません.lock
。少なくとも 1 つの が含まれている必要があります
/
。これにより、 などのカテゴリの存在が強制されますがheads/
、tags/
実際の名前は制限されません。--allow-onelevel
オプションを使用すると、このルールは適用されません。どこにも2 つの連続したドットが存在することはできません
..
。
\040
ASCII 制御文字 (つまり、値が、 またはより小さいバイト\177
DEL
)、スペース、チルダ~
、キャレット^
、またはコロンを:
どこにも含めることはできません。疑問符
?
、アスタリスク*
、開き括弧を[
どこにも使用することはできません。--refspec-pattern
このルールの例外については、以下のオプションを参照してください。スラッシュで始まったり終わったり
/
、連続した複数のスラッシュを含むことはできません (--normalize
このルールの例外については、以下のオプションを参照してください)ドットで終わることはできない
.
シーケンスを含めることはできません
@{
。単一の文字にすることはできません
@
。を含めることはできません
\
。
さらに、ブランチ名に関する追加ルール:
- ダッシュで始まることはできない
-