13 คะแนน โดย xguru 2020-08-10 | 3 ความคิดเห็น | แชร์ทาง WhatsApp

ฟังก์ชันของ checkout ที่เคยถูกใช้งานปะปนกัน ถูกแยกออกเป็น switch สำหรับเปลี่ยนบรานช์ และ restore สำหรับกู้คืนไฟล์

เป็นฟีเจอร์ที่ถูกเพิ่มเข้ามาแบบทดลองตั้งแต่ git 2.23 ที่ออกเมื่อ 1 ปีก่อน และในปัจจุบันที่ 2.28 ก็ยังคงเป็นเช่นเดิม (อาจมีการเปลี่ยนแปลงในภายหลัง)

git switch : เปลี่ยนบรานช์

-c สร้างบรานช์

git restore : กู้คืนไฟล์ที่กำลังทำงานอยู่

3 ความคิดเห็น

 
encyphered 2020-08-11

ผมยังใช้ restore บ้างเป็นครั้งคราว แต่ยังไม่ค่อยชินกับ switch เลยก็เลยใช้ checkout ไปก่อน... -0-

 
curioe 2020-08-10

อ๊ะ แต่ก็จริงนะ การใช้ checkout เพื่อกู้คืนไฟล์มันก็ดูแปลก ๆ อยู่เหมือนกัน~

 
xguru 2020-08-10

ฟีเจอร์นี้กำลังถูกพูดถึงกันบน Twitter เลยอยากเอามาแชร์ครับ

ในหน้าช่วยเหลือหลักของ git --help ได้มีการเปลี่ยนให้ไม่แสดงคำสั่ง checkout แล้วอยู่ก่อนหน้านี้แล้ว (เหลือแค่ sparse-checkout เท่านั้น)