Welche Zeichen sind innerhalb eines Zweignamens unzulässig?Welche Zeichen sind innerhalb eines Filialnamens illegal?
Antwort
Ein Zweig Name kann nicht:
- eine Pfadkomponente hat, die mit einem Punkt beginnt "
.
" - Haben Sie einen Doppelpunkt "
..
" - Ende mit einem Schrägstrich "
/
" - Ende mit "
.lock
" - Enthalten ein ASCII Steuerzeichen, "
~
", "^
", ":
" oder Leerzeichen ""
- enthalten einen Schrägstrich "
\
" - Leerzeichen enthalten
Dank Jakub Narębski: die man page für git check-ref-format
mehr Details hat.
Erwähnenswert ist, dass '>' erlaubt ist, aber um zu diesem Zweig in bash zu wechseln, muss es mit einem vorangestellten '\' – igniteflow
Backslash '\' ist erlaubt in SVN und ich habe solche Zweige gesehen. – mvd
Ive hatte Probleme mit einem Komma in Zweignamen, aber sehe nicht, dass als nicht erlaubt auf der man-Seite aufgeführt ist. Wer weiß es sicher? – DMTintner
Nach dem Thread https://stackoverflow.com/questions/16862933/how-to-resolve-gits-not-something-we-can-merge-error, ein "," Komma ist auch illegal. – pbuerki