2010-09-06 7 views

Antwort

184

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.

+6

Erwähnenswert ist, dass '>' erlaubt ist, aber um zu diesem Zweig in bash zu wechseln, muss es mit einem vorangestellten '\' – igniteflow

+0

Backslash '\' ist erlaubt in SVN und ich habe solche Zweige gesehen. – mvd

+0

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