git logฉันพยายามที่จะปรับแต่งรูปแบบของ ฉันต้องการแสดงทั้งหมดมุ่งมั่นในบรรทัดเดียว แต่ละบรรทัดควรแสดงบรรทัดแรกของข้อความยืนยันเท่านั้น
ฉันพบว่าgit log --pretty=shortควรทำเคล็ดลับ แต่ในคอมพิวเตอร์ของฉันมันแสดงบันทึกเต็มเช่นเดียวกับgit log(นอกเหนือจากการประทับเวลา)
นอกจากนี้ผมพยายามที่จะใช้ตัวยึดตำแหน่งที่กำหนดไว้ในหน้าคน แม้ว่าฉันไม่สามารถหาคำสั่งเพื่อทำให้ข้อความบันทึกสั้นลง ฉันลองบรรทัดนี้git log --pretty=format:'%h : %s'ซึ่งแสดงแฮชแบบ shorted %hและข้อความเต็ม%sในหนึ่งบรรทัด
ฉันกำลังใช้งานgit version 1.7.3.1.msysgit.0บน Vista
บางทีมันอาจจะเกี่ยวข้องกับวิธีที่ฉันเขียนข้อความที่ส่งถึงฉัน นี่คือตัวอย่าง:
Added some functionality.
+ Added print function in Foo class.
+ Added conversion from foo to baz.
ดังนั้นด้วยตัวอย่างที่ให้มาฉันแค่อยากจะเอาท์พุทเสริมAdded some functionality.ด้วยแฮชของ Shortend
shortรูปแบบไม่ได้ทั้งหมดในหนึ่งบรรทัดแม้ว่า (แปลก!) onelineเป็น หากonelineและ%h : %sไม่ใช่สิ่งที่คุณต้องการเกิดอะไรขึ้นกับพวกเขา โดยเฉพาะอย่างยิ่ง%sคือหัวเรื่องบรรทัดแรกของข้อความการส่งข้อความ นั่นควรเป็นเวอร์ชั่นย่อ เป็นไปได้ไหมที่คุณส่งข้อความยาวหนึ่งบรรทัดและดูข้อความด้วยการตัดคำ?
onelineและ%sอย่าส่งออกสิ่งที่เราคาดหวังอย่างน้อยในคอมพิวเตอร์ของฉัน ฉันอัพเดตโพสต์ของฉันด้วยตัวอย่างของข้อความยืนยัน อาจช่วยได้
%sเป็นหัวเรื่องไม่ใช่ข้อความเต็ม