“git rev-parse” ทำอะไร?

Git Rev Parse Tha Xari



บน Git นักพัฒนาสามารถรับแฮช SHA ของการชี้ HEAD ปัจจุบัน สาขาระยะไกล หรือชื่อสาขาที่ใช้งานได้โดยใช้ ' $ git rev-parse ' สั่งการ. คำสั่งนี้สามารถใช้ร่วมกับหลายตัวเลือกเพื่อดำเนินการตามที่อธิบายไว้ก่อนหน้านี้ เช่น “ -สั้น ”, “ –abbrev-อ้างอิง ' และอื่น ๆ อีกมากมาย.

ในบทความนี้เราจะพูดถึง:

“git rev-parse” ทำอะไร?

เมื่อนักพัฒนาต้องการพิมพ์แฮช SHA ของ HEAD ในตำแหน่งที่ชี้หรือต้องการชื่อสาขาที่ทำงานปัจจุบัน ข้อความ “ $ git rev-parse ” สามารถใช้คำสั่ง







มาดูการใช้งานที่หลากหลายของ “ $ git rev-parse ' สั่งการ!



วิธีรับ HEAD SHA Hash โดยใช้คำสั่ง “$ git rev-parse”

git rev-parse ” คำสั่งสามารถรับแฮช SHA ที่ HEAD กำลังชี้อยู่ ในการทำเช่นนั้น ให้ไปที่ไดเร็กทอรีรากของ Git โดยเรียกใช้ ' ซีดี ' สั่งการ:



$ ซีดี 'C:\ผู้ใช้ \n อัสมา\ไป'





ในการรับแฮช SHA ของตำแหน่งปัจจุบันของ HEAD ให้ดำเนินการ ' git rev-parse ' สั่งการ:

$ git rev-parse ศีรษะ

อย่างที่คุณเห็น แฮช SHA ของตำแหน่ง HEAD ปัจจุบันจะปรากฏขึ้น:



วิธีรับ HEAD Short SHA Hash โดยใช้คำสั่ง “$ git rev-parse”

หากคุณต้องการรับแฮช SHA แบบสั้นของ HEAD สามารถใช้คำสั่งต่อไปนี้:

$ git rev-parse --สั้น ศีรษะ

จะเห็นได้ว่าแฮช SHA สั้นของตำแหน่งปัจจุบันของ HEAD นั้นแสดง:

วิธีรับแฮช SHA สาขาระยะไกลโดยใช้คำสั่ง '$ git rev-parse'

วิธีอื่นในการใช้ “ git rev-parse ” คำสั่งคือการรับสาขาการทำงานปัจจุบันของ HEAD เพื่อจุดประสงค์นี้ ขั้นแรกให้รับรายการสาขาระยะไกลและในพื้นที่ทั้งหมด:

$ สาขาคอมไพล์ -ก

ในผลลัพธ์ด้านล่าง กิ่งที่ไฮไลท์คือกิ่งระยะไกล เลือกสาขาที่ต้องการจากรายการ:

จากนั้นดำเนินการ “ git rev-parse ” คำสั่งพร้อมกับชื่อสาขาระยะไกลเฉพาะ:

$ git rev-parse ต้นทาง / ผู้พัฒนา

ด้วยเหตุนี้ แฮช SHA ของสาขาระยะไกลที่ระบุจึงแสดงขึ้น:

วิธีรับสาขาที่ทำงานปัจจุบันโดยใช้คำสั่ง '$ git rev-parse'

โดยใช้ “ git rev-parse ” คำสั่ง นักพัฒนาสามารถรับชื่อสาขาที่ทำงานปัจจุบัน:

$ git rev-parse --abbrev-อ้างอิง ศีรษะ

ที่นี่ “ –abbrev-อ้างอิง ” แฟล็กจะแสดงชื่อสาขาในพื้นที่ที่ HEAD ชี้:

เราได้อธิบายการใช้งานของ “ $ git rev-parse ” คำสั่งพร้อมกับหลายตัวเลือก

บทสรุป

$ git rev-parse คำสั่ง ” สามารถใช้เพื่อรับแฮช SHA ของสาขาหรือ HEAD ตัวอย่างเช่น “ $ git rev-parse HEAD ” คำสั่งสามารถใช้เพื่อรับแฮช HEAD SHA “ $ git rev-parse <สาขาระยะไกล> ” คำสั่งสามารถพิมพ์แฮช SHA สาขาที่ระบุ โดยใช้ “ $ git rev-parse –abbrev-ref HEAD ” ผู้ใช้สามารถรับสาขาการทำงาน HEAD บทความนี้แสดงการใช้งานคำสั่ง $ git rev-parse หลายแบบ