Git Commit Hash คืออะไรและใช้อย่างไร

Git Commit Hash Khux Xari Laea Chi Xyangri



ใน Git คอมมิตแฮชเป็นส่วนสำคัญของฟังก์ชันการทำงานของ Git สิ่งเหล่านี้จำเป็นสำหรับการติดตามการเปลี่ยนแปลง การทำงานร่วมกับผู้อื่น และการจัดการโค้ดเบสอย่างมีประสิทธิภาพ เมื่อนักพัฒนาทำการเปลี่ยนแปลงโค้ดในที่เก็บข้อมูลและยอมรับ Git สร้างแฮชเฉพาะสำหรับการคอมมิตนั้นตามการเปลี่ยนแปลงที่ทำขึ้น

โพสต์นี้จะกล่าวถึงแฮชคอมมิชชัน Git และวิธีการใช้งาน







Git Commit Hash คืออะไร

แฮชคอมมิตเป็นตัวระบุพิเศษสำหรับคอมมิชชันเฉพาะในประวัติของที่เก็บ Git เป็นสตริงอักขระยาวที่ระบุเวอร์ชันเฉพาะของโค้ดเบสของที่เก็บ แฮชคอมมิตถูกสร้างขึ้นโดยใช้ฟังก์ชันแฮชที่คำนึงถึงเนื้อหาของคอมมิต ข้อมูลผู้เขียน และการประทับเวลา



วิธีใช้ Git Commit Hash

หากต้องการใช้แฮชคอมมิตของ 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 และการใช้งาน