3
ความแตกต่างระหว่าง git switch และ git checkout <branch>
Git 2.23 แนะนำคำสั่งใหม่git switch- หลังจากอ่านเอกสารดูเหมือนว่าจะค่อนข้างเหมือนกับที่git checkout <branchname>ใครบางคนสามารถอธิบายความแตกต่างหรือกรณีการใช้งานได้หรือไม่? คำสั่งใหม่สองคำสั่ง "git switch" และ "git restore" ถูกนำมาใช้เพื่อแยก "การตรวจสอบสาขาเพื่อทำงานในการพัฒนาประวัติ" และ "การตรวจสอบเส้นทางออกจากดัชนีและ / หรือ Tree-ish เพื่อทำงานในการก้าวหน้าในปัจจุบัน history "จากคำสั่ง git checkout" เดียว