วิธีข้าม Commit Hooks ใน Git (ไม่ต้องยืนยัน)

Withi Kham Commit Hooks Ni Git Mi Txng Yunyan



ใน Git คอมมิต hooks ใช้เพื่อวัตถุประสงค์ที่สำคัญ เช่น การรักษาคุณภาพของโค้ดและการบังคับใช้หลักเกณฑ์ โดยทั่วไปจะแนะนำให้ทำตามเวิร์กโฟลว์การคอมมิตที่กำหนดไว้ จะข้ามการคอมมิต hooks เมื่อมีเหตุผลที่ถูกต้องพร้อมการพิจารณาอย่างเหมาะสมสำหรับผลกระทบต่อโปรเจ็กต์และผู้ทำงานร่วมกัน

คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับวิธีการข้ามการคอมมิต hooks ใน Git

จะข้าม Commit Hooks ใน Git ได้อย่างไร (ไม่ยืนยัน)

ใน Git คอมมิต hooks คือสคริปต์หรือไฟล์ที่ซ่อนอยู่ซึ่งถูกเรียกใช้งานก่อนหรือหลังการกระทำบางอย่าง เช่น คอมมิตโค้ด ซึ่งมีประโยชน์ในการบังคับใช้มาตรฐานการเข้ารหัส รันการทดสอบ หรือดำเนินการตรวจสอบอื่นๆ ก่อนอนุญาตให้ดำเนินการต่อ อย่างไรก็ตาม อาจมีบางสถานการณ์ที่ผู้ใช้ Git ต้องการข้ามการคอมมิต Hook เหล่านี้ เช่น เมื่อพวกเขาทำการแก้ไขอย่างรวดเร็ว







ในทางปฏิบัติ ให้ปฏิบัติตามคำแนะนำด้านล่าง:



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

ขั้นตอนที่ 1: ไปที่ Git Local Directory
ขั้นแรก ให้เรียกใช้ยูทิลิตี้ Git bash ในระบบของคุณและย้ายไปยังไดเร็กทอรี Git ในเครื่องโดยดำเนินการ ' ซีดี ' สั่งการ:



ซีดี 'C:\Users\user\Git\newRepo'

ขั้นตอนที่ 2: แสดงรายการข้อมูลที่มีอยู่





ถัดไป เรียกใช้ “ ” คำสั่งสำหรับแสดงรายการข้อมูลที่มีอยู่ในที่เก็บที่ระบุ:

จากผลลัพธ์ด้านล่าง เราได้เลือก “ ไฟล์ 2.txt ” สำหรับกระบวนการเพิ่มเติม:



ขั้นตอนที่ 3: แก้ไขและติดตามไฟล์

ถัดไป แก้ไขไฟล์ด้วยความช่วยเหลือของ ' เริ่ม ” คำสั่งพร้อมกับชื่อไฟล์:

เริ่มต้น file2.txt

เป็นผลให้ตัวแก้ไขเริ่มต้นสำหรับไฟล์ได้รับการเปิดตัวบนระบบเดสก์ท็อป เพิ่ม/แก้ไขเนื้อหาตามที่คุณต้องการ และปิดตัวแก้ไขหลังจากบันทึก:

ขั้นตอนที่ 4: ติดตามการเปลี่ยนแปลง

หลังจากทำการเปลี่ยนแปลงในไฟล์แล้ว ให้ติดตามไฟล์ที่แก้ไขในพื้นที่จัดเตรียมโดยใช้ปุ่ม ' คอมไพล์เพิ่ม ' สั่งการ:

git เพิ่ม file2.txt

ขั้นตอนที่ 5: ตรวจสอบสถานะปัจจุบัน

ดูสถานะปัจจุบันของที่เก็บการทำงานของ Git เพื่อตรวจสอบว่าไฟล์ถูกติดตามหรือไม่:

สถานะคอมไพล์

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

ขั้นตอนที่ 6: ข้าม Commit Hooks

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

git commit --no-verify -m 'แก้ไขไฟล์'

สามารถสังเกตได้ว่าการเปลี่ยนแปลงทั้งหมดได้รับการดำเนินการเรียบร้อยแล้ว:

บันทึก: ไม่มีคำสั่งการตรวจสอบเพื่อตรวจสอบการข้ามการคอมมิต hooks ใน Git

นั่นคือทั้งหมดที่เกี่ยวกับการข้ามประวัติการคอมมิตใน Git

บทสรุป

ใน Git คอมมิต hooks คือสคริปต์หรือไฟล์ที่ซ่อนอยู่ซึ่งถูกเรียกใช้งานก่อนหรือหลังการกระทำบางอย่าง เช่น คอมมิตโค้ด หากต้องการข้ามการคอมมิต hooks ใน Git ก่อนอื่น ให้เปิดไดเร็กทอรีในเครื่องของ Git และสร้างหรือแก้ไขไฟล์ตามที่คุณต้องการ จากนั้น เพิ่มการเปลี่ยนแปลงในพื้นที่การติดตาม สุดท้าย ข้ามการคอมมิต hook โดยใช้ปุ่ม “ คอมไพล์คอมไพล์ ” คำสั่งพร้อมกับ “ –ไม่ยืนยัน ' ตัวเลือก. บทช่วยสอนนี้แสดงการข้ามการคอมมิต hooks ใน Git