อักขระใดผิดกฎหมายภายในชื่อสาขา
อักขระใดผิดกฎหมายภายในชื่อสาขา
คำตอบ:
กฎการตั้งชื่อสำหรับ refname:
Git กำหนดกฎต่อไปนี้เกี่ยวกับวิธีการอ้างอิงชื่อ:
พวกเขาสามารถรวมเฉือน
/สำหรับลำดับชั้น (directory) การจัดกลุ่ม แต่ไม่มีส่วนประกอบเฉือนแยกสามารถเริ่มต้นด้วยจุดหรือจบลงด้วยการลำดับ..lockต้องมีอย่างน้อยหนึ่ง
/รายการ นี้บังคับใช้การปรากฏตัวของหมวดหมู่เช่นที่heads/,tags/ฯลฯ แต่ชื่อจริงไม่ได้ถูก จำกัด หากใช้--allow-onelevelตัวเลือกกฎนี้จะถูกยกเลิกพวกเขาไม่สามารถมีจุดสองจุดติดต่อกัน
..ได้ทุกที่พวกเขาไม่สามารถมีการควบคุมตัวอักษร ASCII (เช่นไบต์ที่มีค่าต่ำกว่า
\040หรือ\177DEL), พื้นที่, หนอน~, เครื่องหมาย^หรือลำไส้ใหญ่:ได้ทุกที่พวกเขาไม่สามารถมีเครื่องหมายคำถาม
?ดอกจัน*หรือเครื่องหมายวงเล็บเปิด[ได้ทุกที่ ดู--refspec-patternตัวเลือกด้านล่างสำหรับข้อยกเว้นสำหรับกฎนี้พวกเขาไม่สามารถเริ่มต้นหรือสิ้นสุดด้วยเครื่องหมายทับ
/หรือมีหลายเครื่องหมายทับติดต่อกัน (ดู--normalizeตัวเลือกด้านล่างสำหรับข้อยกเว้นของกฎนี้)พวกเขาไม่สามารถลงท้ายด้วยจุด
..
@{พวกเขาไม่สามารถมีลำดับ
@พวกเขาไม่สามารถเป็นตัวเดียว
\พวกเขาไม่สามารถมี
ยิ่งไปกว่านั้นกฎเพิ่มเติมสำหรับชื่อสาขา:
- พวกเขาไม่สามารถเริ่มต้นด้วยเส้นประ
-
ขอขอบคุณที่Jakub Narębskiที่หน้าคนสำหรับการgit check-ref-formatมีรายละเอียดเพิ่มเติม
/รายการ" กรุณาอธิบาย? ไม่มีสาขาของฉัน/ในชื่อ
/ได้heads/ใช้ได้กับมัน“โดยอัตโนมัติ” จริง: โดยไม่ต้อง/ก็ยังไม่ชัดเจน แต่ถ้ามันเป็นสาขาหรือแท็กหรือสิ่งอื่น ...