free hit counter code
avatar
christmas christmas
thiti.dev
วงแหวนเว็บ
Search
Tags
My CV
Contact
Support me
การใช้งานคำสั่ง git log
15 Jun 2022

สวัสดีครับ บทความนี้เราจะมาเรียนรู้การใช้งานคําสั่ง git log เพื่อดู commit history กันครับ

สําหรับ git log เราจะใช้ในกรณีที่เราต้องการดูประวัติการ Commit ของเรา ซึ่งเราสามารถกําหนดการแสดงผลได้ว่าเราต้องการจะให้แสดงผลเป็นแบบใด

โดยปกติถ้าเราใช้คําสั่ง git log แบบนี้

$ git log

ระบบก็จะแสดงรายละเอียดทั้งหมดของแต่ละ Commit ออกมาให้เลยโดยเรียงตามเวลาจากใหม่สุดไปเก่าสุด ตัวอย่างตามนี้ครับ

แบบนี้อาจจะดูยากครับ เราสามารถที่จะกําหนดรูปแบบการแสดงผลได้ โดยการกำหนด Parameter ต่างๆเข้าไปครับ

ในบทความนี้ผมจะยกตัวอย่างรูปแบบการแสดงผลที่ใช้งานบ่อยๆนะครับ ไปดูกันเลยครับ

แสดงแบบ Graph

การแสดงผลแบบนี้จะช่วยให้เราเห็นภาพรวมการแตก Branch การ Merge branch ต่างๆ

$ git log --graph --oneline --all

จะได้ประมาณนี้ครับ

แสดงแบบ Filter ตาม Author name

ถ้าเราต้องการจะ Filter เฉพาะ Author name ที่เราสนใจ ก็สามารถเพิ่ม "--author=..." เข้าไปได้เลย ตามตัวอย่างนี้ครับ

$ git log --graph --oneline --all --author=thiti

ระบบก็จะแสดงเฉพาะ Commit ที่มี Author name เป็น "thiti"

จะได้แบบนี้ครับ

*ได้เหมือนเดิมเพราะว่าทุก Commit เป็นชื่อ "thiti" หมดเลย

ประมาณนี้ครับสําหรับการใช้งาน git log ขอบคุณครับ

thiti.dev © 2022 Thiti Yamsung