ใน Git คอมมิตแฮชเป็นส่วนสำคัญของฟังก์ชันการทำงานของ Git สิ่งเหล่านี้จำเป็นสำหรับการติดตามการเปลี่ยนแปลง การทำงานร่วมกับผู้อื่น และการจัดการโค้ดเบสอย่างมีประสิทธิภาพ เมื่อนักพัฒนาทำการเปลี่ยนแปลงโค้ดในที่เก็บข้อมูลและยอมรับ Git สร้างแฮชเฉพาะสำหรับการคอมมิตนั้นตามการเปลี่ยนแปลงที่ทำขึ้น
โพสต์นี้จะกล่าวถึงแฮชคอมมิชชัน Git และวิธีการใช้งาน
Git Commit Hash คืออะไร
แฮชคอมมิตเป็นตัวระบุพิเศษสำหรับคอมมิชชันเฉพาะในประวัติของที่เก็บ Git เป็นสตริงอักขระยาวที่ระบุเวอร์ชันเฉพาะของโค้ดเบสของที่เก็บ แฮชคอมมิตถูกสร้างขึ้นโดยใช้ฟังก์ชันแฮชที่คำนึงถึงเนื้อหาของคอมมิต ข้อมูลผู้เขียน และการประทับเวลา
วิธีใช้ Git Commit Hash
หากต้องการใช้แฮชคอมมิตของ Git ให้ทำตามขั้นตอนที่ระบุไว้ด้านล่าง:
- ไปที่ไดเรกทอรีรากของ Git
- ดูบันทึก Git และเลือกแฮช
- คอมมิตแฮชด้วย ' คอมไพล์โชว์ ' หรือ ' คอมไพล์แตกต่าง ” คำสั่งตามที่คุณต้องการ
ขั้นตอนที่ 1: ไปที่ไดเรกทอรีราก
ในขั้นต้น ให้ใช้ “ ซีดี ” คำสั่งและนำทางไปยังไดเร็กทอรีที่ระบุ:
ซีดี 'C:\Users\user\Git\projectrepo'
ขั้นตอนที่ 2: ดูประวัติของ Git Log
ตรวจสอบประวัติบันทึก Git ที่สมบูรณ์โดยดำเนินการ “ git log –ออนไลน์ ' สั่งการ. มันจะแสดงแต่ละการกระทำในบรรทัดเดียว:
บันทึกคอมไพล์ --ออนไลน์
รูปภาพด้านล่างแสดงประวัติการคอมมิตทั้งหมดสำเร็จ จากนั้นเลือกการกระทำที่คุณต้องการเพื่อใช้ต่อไป สำหรับตัวอย่างนั้น เราได้เลือก ' 0f6603f แฮช:
ขั้นตอนที่ 3: คอมมิตแฮชด้วยคำสั่ง “git show”
เรียกใช้ “ คอมไพล์โชว์ ” คำสั่งและเพิ่มการกระทำที่เลือกพร้อมกับสิ่งนี้เพื่อกระทำแฮช:
คอมไพล์โชว์ 0f6603f
คุณสามารถดูผลลัพธ์ของคำสั่งที่ดำเนินการด้านบน:
ผู้ใช้ยังสามารถยอมรับด้วยความช่วยเหลือของวิธีอื่นที่มีให้ในขั้นตอนถัดไป
ขั้นตอนที่ 4: คอมมิตแฮชด้วยคำสั่ง “git diff”
หากต้องการรับการเปลี่ยนแปลงของคอมมิชชันที่ต้องการโดยละเอียด ให้ดำเนินการ ' คอมไพล์แตกต่าง ' สั่งการ. ในการทำเช่นนั้น ให้เลือกคอมมิชชันสองรายการจากประวัติบันทึกของ Git และใช้คำสั่งที่ระบุไว้นี้:
คอมไพล์แตกต่าง 0f6603f f1ab08a
อย่างที่คุณเห็น การเปลี่ยนแปลงที่เพิ่มเข้ามานั้นสำเร็จแล้ว:
นั่นคือทั้งหมดที่เกี่ยวกับ Git ในการคอมมิตแฮชและการใช้งาน
บทสรุป
แฮชคอมมิตเป็นตัวระบุพิเศษสำหรับคอมมิชชันเฉพาะในประวัติของที่เก็บ Git หากต้องการใช้แฮชคอมมิชชันของ Git ก่อนอื่น ให้ไปที่ไดเร็กทอรีรากของ Git จากนั้น ดูบันทึก Git และเลือกแฮช หลังจากนั้นคอมมิตแฮชด้วย ' คอมไพล์โชว์ ' หรือ ' คอมไพล์แตกต่าง ” คำสั่งตามที่คุณต้องการ โพสต์นี้อธิบายรายละเอียดเกี่ยวกับแฮชคอมมิชชันของ Git และการใช้งาน