คำสั่ง Dry Run Git ทำอย่างไร

Kha Sang Dry Run Git Tha Xyangri



ในกิจวัตรประจำวันของเรา การทดสอบเป็นคุณสมบัติบังคับในการตรวจสอบผลลัพธ์ที่คาดหวัง เมื่อเปรียบเทียบกันแล้ว Git ยังมีฟีเจอร์ในการทดสอบคำสั่งที่เรียกว่า dry run เพื่อรับข้อมูลเอาต์พุตของคำสั่งเฉพาะ เพื่อจุดประสงค์นั้น Git ได้เสนอ “ – แห้งวิ่ง ' ธง.

โครงร่างสำหรับบทความนี้คือ:







คำสั่ง Dry Run Git ทำอย่างไร

ตามที่เราอธิบายไว้ข้างต้นเพื่อรันคำสั่ง Git แบบแห้ง มี ' – แห้งวิ่ง ” แฟล็กในตัวที่สามารถใช้กับคำสั่งเพื่อแสดงผลลัพธ์ที่คาดหวังได้ โปรดทราบว่าไม่ใช่ทุกคำสั่งที่รองรับแฟล็ก “–dry-run” แต่มีเพียงไม่กี่คำสั่งเท่านั้นที่สนับสนุน โดยไม่ชักช้า มาดำดิ่งสู่ตัวอย่างเชิงปฏิบัติกันดีกว่า



ตัวอย่างที่ 1: ทดลองเรียกใช้คำสั่ง “git add”



หากคุณต้องการทราบว่าการเปลี่ยนแปลงใดบ้างที่จะนำไปใช้กับดัชนีการติดตามหลังจากดำเนินการ “ คอมไพล์เพิ่ม ' สั่งการ. จากนั้นให้รันคำสั่งนี้แบบแห้งพร้อมกับแฟล็ก “–dry-run” ดังที่แสดง:





คอมไพล์เพิ่ม . --dry-run


ผลลัพธ์ของคำสั่งระบุว่ามีไฟล์ “file5.txt” ในไดเร็กทอรีการทำงานที่จำเป็นต้องติดตาม:


ตัวอย่างที่ 2: คำสั่ง Dry Run “git commit”



“git commit” เป็นคำสั่งที่พิจารณาเพื่อบันทึกการเปลี่ยนแปลงใหม่ในพื้นที่เก็บข้อมูลปัจจุบัน หากต้องการรันคำสั่ง “git commit” แบบแห้ง ให้ใช้คำสั่งต่อไปนี้:

คอมไพล์กระทำ --dry-run


ผลลัพธ์แสดงให้เห็นว่าพื้นที่แผนผังการทำงานสะอาดและไม่มีอะไรต้องกระทำ ในการดำเนินการเปลี่ยนแปลง เราจำเป็นต้องติดตามไฟล์:


ตัวอย่างที่ 3: เรียกใช้คำสั่ง 'git clean' แบบแห้ง

ในทำนองเดียวกัน คำสั่ง 'git clean' ใช้เพื่อลบไฟล์ที่ไม่จำเป็นออกจากที่เก็บ หากต้องการให้รันคำสั่ง 'git clean' ให้รันคำสั่งต่อไปนี้:

คอมไพล์ให้สะอาด -df --dry-run


ผลลัพธ์แสดงว่าคำสั่งจะลบ “file5.txt” ที่มีอยู่ในไดเร็กทอรีปัจจุบัน:


ตัวอย่างที่ 4: Dry Run คำสั่ง 'git push'

ในทำนองเดียวกัน คำสั่ง “git push” จะผลักโปรเจ็กต์ไปยังพื้นที่เก็บข้อมูลที่กำหนดของ GitHub หากต้องการรันคำสั่ง “git push” แบบแห้ง ให้ใช้คำสั่งด้านล่างนี้:

คอมไพล์ ดัน --dry-run


ผลลัพธ์ที่ได้แสดงให้เห็นว่าคำสั่งจะส่งเนื้อหาของไดเร็กทอรีปัจจุบันไปยังลิงก์ HTTPS ที่กำหนดของที่เก็บ GitHub:

บทสรุป

หากต้องการรันคำสั่ง Git แบบแห้ง ให้ใช้คำสั่ง “ – แห้งวิ่ง ” ตั้งค่าสถานะด้วยคำสั่งที่ต้องการ โปรดทราบว่ามีเพียงไม่กี่คำสั่งที่รองรับแฟล็ก “–dry-run” ตัวอย่างเช่น หากต้องการรันคำสั่ง 'git push' ให้ดำเนินการ 'git push –dry-run' คู่มือนี้ได้ครอบคลุมตัวอย่างต่างๆ เพื่อทดลองรันคำสั่ง Git