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

แบบนี้อาจจะดูยากครับ เราสามารถที่จะกําหนดรูปแบบการแสดงผลได้ โดยการกำหนด Parameter ต่างๆเข้าไปครับ
ในบทความนี้ผมจะยกตัวอย่างรูปแบบการแสดงผลที่ใช้งานบ่อยๆนะครับ ไปดูกันเลยครับ
การแสดงผลแบบนี้จะช่วยให้เราเห็นภาพรวมการแตก Branch การ Merge branch ต่างๆ
$ git log --graph --oneline --all
จะได้ประมาณนี้ครับ

ถ้าเราต้องการจะ Filter เฉพาะ Author name ที่เราสนใจ ก็สามารถเพิ่ม “—author=…” เข้าไปได้เลย ตามตัวอย่างนี้ครับ
$ git log --graph --oneline --all --author=thiti
ระบบก็จะแสดงเฉพาะ Commit ที่มี Author name เป็น “thiti”
จะได้แบบนี้ครับ

*ได้เหมือนเดิมเพราะว่าทุก Commit เป็นชื่อ “thiti” หมดเลย
ประมาณนี้ครับสําหรับการใช้งาน git log ขอบคุณครับ
ไฟฉาย Nitecore รุ่น concept 1 เป็นไฟฉายรุ่นที่มีความสว่างสูงสุด 1,800 Lumens แสงพุ่งไกลถึง 220 เมตร จุดเด่นของรุ่นนี้คือ Feature เยอะมาก ขนาดเล็ก ความสว่างสูง คุณสมบัติโดยทั่วไปดังนี้
Redux เป็น Library ที่จะช่วยควบคุมการไหลของข้อมูลใน Application ของเราให้ดีขึ้น ซึ่งจะช่วยให้เราคาดการได้ว่าเมื่อเกิดเหตุการณ์ใดใน Component แล้วจะมีผลอะไรกับ Application ของเราบ้าง ถ้ายังนึกภาพไม่ออกให้ดูรูปนี้
สวัสดีครับ หลายๆคนอาจเจอปัญหานี้ อยากจะ ssh ไปยัง raspberry pi ผ่าน internet จากที่ใดๆก็ได้บนโลก แต่ติดปัญหาคือ คุณอาจจะอยู่ หอพัก อพาร์ทเม้นท์ ฯลฯ ที่คุณไม่สามารถเข้าไปยุ่งกับ rounter ได้ ไม่สามารถ forward port ได้ ทําให้ไม่สามารถ Access raspberry pi ได้ ในบทความนี้มีคําตอบครับ พระเอกของงานนี้คือ weaved ซึ่งจะช่วยจักการการเชื่อมต่อให้เราเองเพียงแค่ติดตั้ง service บน raspberry pi ของเราเท่านั้น