ฉันมีที่เก็บ git สองสามที่อยู่ด้วยกันและไฟล์ batch / bash แบบง่ายที่จะวนซ้ำ ฉันมักจะวนซ้ำพวกเขาด้วยคำสั่งบันทึกเพื่อดูว่าพวกเขาอยู่ในสถานะใดอย่างรวดเร็วสิ่งนี้ใช้งานได้ดียกเว้นสิ่งหนึ่ง: หากข้อความคอมมิตยาวเกินจำนวนอักขระที่คอนโซลของฉันกว้าง (หรือมีหลายบรรทัด) git แสดงบรรทัดจากนั้นขึ้นบรรทัดใหม่ด้วย (END) และฉันต้องกดqเพื่อดำเนินการต่อ (ฉันเดาว่ามันจะทำให้เอาต์พุตผ่านมากกว่าหรืออะไรทำนองนั้น) ตัวอย่าง:
> gitloop . "git log --decorate=short --pretty=oneline -n1"
18629ae238e9d5832cb3535ec88274173337a501 (HEAD, origin/master, master) short log
625fb891b9b0b8648459b07ace662ae3b7773c7f (HEAD, origin/master, origin/HEAD, master) short log
dc0838118266ba8570ea338c1faddfe8af0387bb (HEAD, origin/work, origin/master, work, master) oops loooooooooooooong log
-(END)
สิ่งนี้ค่อนข้างไม่สะดวกเพราะต้องกดqสองสามครั้งในขณะที่ฉันแค่อยากจะดูรายละเอียดทั้งหมดในครั้งเดียว
ฉันจะปิดใช้งานพฤติกรรมนี้ได้อย่างไร (ควรทำในขณะที่ยังคงรักษารูปแบบบันทึกนี้ไว้)