remote-branch-long-nameฉันมีสาขาที่ห่างไกล เมื่อฉันเช็คเอาต์ด้วยหางเสือเสร็จฉันสามารถพิมพ์remote-branchและorigin/remote-branch-long-nameจะปรากฏขึ้นเป็นตัวเลือก ปัญหาคือการเช็คเอาต์สาขานี้ในพื้นที่จริง ๆ แล้วฉันไม่สามารถเปลี่ยนเป็นสาขานั้นได้ฉันต้องเปลี่ยนไปremote-branch-long-name (without the origin/ prefix)เนื่องจาก helm ไม่ได้ระบุว่าเป็นตัวเลือกที่สมบูรณ์ฉันต้องพิมพ์ชื่อสาขาทั้งหมดด้วยตนเอง
มีฟังก์ชั่นอื่นที่ฉันควรใช้สำหรับกรณีการใช้งานนี้หรือฉันต้องแฮ็คฟังก์ชั่นร่วมกันหรือไม่?
git checkout fooและfooไม่ได้เป็นสาขา แต่origin/fooมีคอมไพล์จะสร้างสาขาใหม่และตั้งค่าให้ติดตามfooorigin/fooดังนั้น git จึงสอนให้คุณคิดว่า "ฉันแค่ชำระเงินfooและ git ทำทุกอย่างที่จำเป็น" แต่วิธีนี้ใช้ไม่ได้กับ magit วิ่งmagit-branch-and-checkoutเป็นวิธีที่จะไป