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
เป็นหัวเรื่องไม่ใช่ข้อความเต็ม