คำสั่ง git-log ใน Git | อธิบาย

Kha Sang Git Log Ni Git Xthibay



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

บล็อกนี้จะหารือเกี่ยวกับ:

คำสั่ง 'git log' ใน Git คืออะไร?

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







  • –ออนไลน์ ตัวเลือก ” ใช้เพื่อย่อประวัติบันทึกในบรรทัดเดียว
  • -หลังจาก ตัวเลือก ” ใช้สำหรับแสดงข้อมูลบันทึกการยืนยันหลังจากวันที่ที่ต้องการ
  • “- -ผู้เขียน ตัวเลือก ” ใช้สำหรับแสดงความมุ่งมั่นของผู้เขียนเฉพาะ
  • -จับ ตัวเลือก ” ใช้สำหรับแสดงรายการข้อมูลบันทึกข้อความส่งเฉพาะ
  • – สถิติ ตัวเลือก ” ใช้สำหรับข้อมูลบันทึกการยืนยันจำนวนที่ต้องการพร้อมรายละเอียด

ไวยากรณ์



นี่คือไวยากรณ์ทั่วไปของ ' บันทึกคอมไพล์ ' สั่งการ:



บันทึกคอมไพล์ < ตัวเลือก >

จากคำสั่งดังกล่าวทำให้ “ <ตัวเลือก> ” จะถูกแทนที่ด้วยตัวเลือกเฉพาะ





จะดู 'git log' ใน Git ได้อย่างไร?

บันทึกคอมไพล์ สามารถใช้คำสั่ง ” เพื่อแสดงข้อมูลบันทึกของที่เก็บ Git โดยทำตามขั้นตอนที่ให้ไว้:

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

ขั้นตอนที่ 1: ไปที่ Repository Git Local ที่ต้องการ

ในขั้นต้น ใช้คำสั่งต่อไปนี้พร้อมกับเส้นทางที่เก็บ และย้ายไปที่:



ซีดี 'C:\ผู้ใช้ \n azma\Git\Coco1'

ขั้นตอนที่ 2: สร้างไฟล์

จากนั้นสร้างไฟล์ใหม่ในพื้นที่ทำงานโดยเรียกใช้ “ สัมผัส ' สั่งการ:

สัมผัส testfile.html

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

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

คอมไพล์เพิ่ม testfile.html

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

ตอนนี้ให้บันทึกการเปลี่ยนแปลงทีละขั้นตอนไปยังที่เก็บในเครื่อง Git โดยใช้คำสั่งด้านล่าง:

คอมไพล์คอมไพล์ -ม 'การกระทำเริ่มต้น'

ขั้นตอนที่ 5: แสดงข้อมูลบันทึก Git Commit

หากต้องการดูข้อมูลบันทึกการคอมมิตของที่เก็บ Git ที่ใช้งานอยู่ ให้ดำเนินการ “ บันทึกคอมไพล์ ' สั่งการ:

บันทึกคอมไพล์

นอกจากนี้ เราสามารถดูข้อมูลบันทึกของจำนวนคอมมิชชันที่ต้องการได้โดยดำเนินการ ' บันทึกคอมไพล์ ” คำสั่งพร้อมกับช่วง ตัวอย่างเช่น เราได้ระบุ “ -2 ” เป็นช่วง:

บันทึกคอมไพล์ -2

จะเห็นได้ว่ามีการแสดงข้อมูลบันทึกการคอมมิตจำนวนที่ต้องการล่าสุด:

จะใช้คำสั่ง “git log” กับตัวเลือก “–oneline” ใน Git ได้อย่างไร?

ในการย่อข้อมูลบันทึกการกระทำ ให้ใช้ปุ่ม “ –ออนไลน์ ” ตัวเลือกด้วย “ บันทึกคอมไพล์ ' สั่งการ:

บันทึกคอมไพล์ --ออนไลน์ -6

ที่นี่เราได้ระบุ ' -6 ” เป็นช่วงคอมมิชชัน แสดงจำนวนข้อมูลบันทึกการคอมมิตที่ระบุ:

จะใช้คำสั่ง “git log” กับตัวเลือก “–after” ใน Git ได้อย่างไร?

หากต้องการตรวจสอบข้อมูลบันทึกการยืนยันหลังจากวันที่ที่ต้องการ ให้รันปุ่ม “ บันทึกคอมไพล์ ” คำสั่งด้วย “ -หลังจาก ' ตัวเลือก:

บันทึกคอมไพล์ --หลังจาก = '2023-03-29'

ในคำสั่งที่ให้ไว้ข้างต้น เราได้ระบุ “ 2023-03-29 ” วันที่สำหรับแสดงรายการข้อมูลบันทึกการกระทำทั้งหมดหลังจากวันที่นี้:

จะใช้คำสั่ง “git log” กับตัวเลือก “–author” ใน Git ได้อย่างไร?

หากคุณต้องการดูบันทึกการกระทำของผู้แต่งที่ต้องการ ให้ดำเนินการคำสั่งที่ให้มาด้วยปุ่ม “ -ผู้เขียน ตัวเลือก ” และระบุชื่อผู้เขียนหรือที่อยู่อีเมล ในกรณีของเรา เราได้ระบุที่อยู่อีเมลของผู้เขียน:

บันทึกคอมไพล์ --ผู้เขียน = 'hooriakhan422@gmail.com'

จะใช้คำสั่ง “git log” กับตัวเลือก “–grep” ใน Git ได้อย่างไร?

อีกวิธีในการรับข้อมูลบันทึกการกระทำที่จำเป็นคือ “ -จับ ” ตัวเลือกและระบุข้อความยืนยัน:

บันทึกคอมไพล์ --จับ = 'อักษรย่อ'

ที่นี่ เราต้องการรายละเอียดการคอมมิตทั้งหมดที่มี ' อักษรย่อ ” คำหลักในข้อความยืนยัน:

จะใช้คำสั่ง “git log” กับตัวเลือก “–stat” ใน Git ได้อย่างไร?

สุดท้าย แต่ไม่ท้ายสุด “ – สถิติ ” สามารถใช้ตัวเลือกเพื่อแสดงจำนวนข้อมูลบันทึกการยืนยันโดยละเอียด:

บันทึกคอมไพล์ --สถิติ -1

นั่นคือทั้งหมด! เราได้ให้รายละเอียดเกี่ยวกับคำสั่ง “git log” ใน Git

บทสรุป

บันทึกคอมไพล์ คำสั่ง ” ใช้สำหรับแสดงคอมมิททั้งหมดในประวัติบันทึกของที่เก็บ สามารถใช้ร่วมกับตัวเลือกต่างๆ เพื่อวัตถุประสงค์ที่แตกต่างกัน เช่น “ –ออนไลน์ ”, “ -หลังจาก ', '- -ผู้เขียน ”, “ -จับ ', และ ' – สถิติ ” ตัวเลือกสำหรับส่งข้อมูลบันทึกพร้อมรายละเอียด บล็อกนี้สาธิตการใช้คำสั่ง “git log” ใน Git