บทความ

กำลังแสดงโพสต์จาก กรกฎาคม, 2023

git คำสั่งในการแสดงชื่อ file ใน commit

รูปภาพ
 หากเราอยากรู้ว่าในแต่ละ commit มีชื่อ file อะไรบ้างให้พิมพ์คำสั่งนี้ได้เลย git show ตามด้วย commit id --name-only เพื่อให้แสดงเฉพาะชื่อ file นะ ถ้าไม่ใส่ --name-only จะ default แสดง diff ของ file ด้วย แบบว่าเละดูไม่รู้เรื่องอ่ะ ถ้าจะดูแบบนั้นจริงๆ ให้ดูผ่าน tool ดีกว่าเนอะผ่าน command นี่ไม่ไหวครับ ตัวอย่าง  git show 2948dd095687xxxxxeeac982f053089149b1f7 --name-only ประมาณนี้ครับ แล้ว commit id เอามาจากใหน ก็ง่ายๆ ด้วยคำสั่ง git log ครับคำสั่งนี้จะ list รายการที่เราเคย commit ไปแล้วออกมาให้หมดเลย

คำสั่งในการ Exit git log

รูปภาพ
เคยเจอปัญหานี้กันมั้ยครับ ใครเคยผ่านจุดนี้มาแล้วบ้าง ตอนที่เราใช้กำสั่งในการ list รายการ commit ด้วยคำสั่ง  git log แล้วเวลาที่มี log เยอะๆ เราอยากจะ exit ออกจากหน้าจอนี้คือง่ายๆ เลยปุ่มแรกที่กดคือ ESC แต่ก็ไม่ได้ กด Ctrl + X ก็ไม่ได้  พยายามพิมพ์ Exit ก็ไม่ได้ คือจะถอดใจปิดเปิดใหม่แระ สุดท้ายตัดสินใจ Search google ก็พบว่าต้องกด แป้น Q ครับก็เข้าใจได้และ กด Q ที่ย่อมาจาก Quit   หรือปิดนั่นแหละครับ สรุปว่า หากต้องการออกจาก list git log   คือให้กด Q ครับ ย้ำ กด Q !!!!!! Q คือมันเป็นแค่จุดเล็กๆ ที่มองข้ามอ่ะนะครับแต่ขอโพสหน่อยเหอะเพราะหาอยู่นาน และลองมั่วๆ อยู่เกือบ 10 นาทีกว่าจะได้คำตอบ T_T