ฉันค่อนข้างแน่ใจว่าฉันเห็นที่ไหนสักแห่งในโครงการ Git ยอดนิยมสาขามีรูปแบบเช่น "feature / xyz"
อย่างไรก็ตามเมื่อฉันพยายามสร้างสาขาด้วยอักขระทับฉันได้รับข้อผิดพลาด:
$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory
ปัญหาเดียวกันสำหรับ (ความพยายามครั้งแรกของฉัน):
$ git checkout -b labs/feature
เราจะสร้างสาขาใน Git ด้วยอักขระทับได้อย่างไร
.git/refs/headsเช่นถ้าคุณทำgit checkout -b feature/123แล้วภายในของคุณprojectRootFolder/.git/refs/headsไดเรกทอรีคุณจะเห็นไดเรกทอรีชื่อ: ที่อยู่ภายในไดเรกทอรีที่คุณจะเห็นสาขาที่มีชื่อว่าfeature 123ในภายหลังหากคุณสร้างขึ้นใหม่feature/124จากนั้นในfeatureไดเรกทอรีคุณจะเห็นสาขาชื่อ124
HEAD" Nice one @CBBailey
HEADจริงๆแล้วมันดูเหมือนว่าคุณมีปัญหากับคุณ ดูเหมือนว่าคอมไพล์คิดว่าHEADลิงก์ของคุณไปยังสาขาlabs/featureที่ยังไม่ได้สร้าง ฉันไม่รู้ว่ามันจะเกิดขึ้นได้อย่างไร แต่หมายความว่าคุณพยายามสร้างสาขาที่เรียกว่าเป็นสาขาfoo/barแต่มันไม่ทำงาน คุณมีความคิดยังไงHEADบ้าง