Tôi có một vài kho lưu trữ git thuộc về nhau và tệp batch / bash đơn giản để lặp qua chúng. Tôi thường lặp lại chúng bằng lệnh nhật ký để nhanh chóng xem chúng đang ở trạng thái nào. Điều này hoạt động tốt, ngoại trừ một điều: nếu thông báo cam kết dài hơn số ký tự mà bảng điều khiển của tôi rộng (hoặc có nhiều dòng), git hiển thị dòng, sau đó là dòng mới với (END) và tôi phải nhấn q để tiếp tục (tôi đoán nó dẫn đầu ra thông qua nhiều hơn hoặc tương tự như vậy). Thí dụ:
> 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)
Điều này khá bất tiện vì tôi phải nhấn q một vài lần, trong khi tôi chỉ muốn xem tất cả những oneliners đó cùng một lúc.
Làm cách nào để vô hiệu hóa hành vi này (tốt hơn là vẫn giữ định dạng nhật ký này)?