আমার বেশ কয়েকটি গিট সংগ্রহস্থল রয়েছে যা একসাথে সম্পর্কিত এবং এগুলির উপর লুপ করার জন্য সরল ব্যাচ / ব্যাশ ফাইল। আমি প্রায়শই তাদের লগ কমান্ড দিয়ে লুপ করি যে তারা কী অবস্থায় আছে তা দ্রুত দেখুন This এটি একটি জিনিস ব্যতীত দুর্দান্তভাবে কাজ করে: যদি কমিটের বার্তাটি আমার কনসোলটি প্রশস্ত (বা একাধিক লাইন থাকে) এর চেয়ে বেশি হয়, গিট লাইনটি দেখায়, তারপরে একটি নতুন লাইন (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 টিপতে হবে , আমি কেবলমাত্র একবারে এই সমস্ত অনলাইনারকে দেখতে চাই।
আমি কীভাবে এই আচরণটি অক্ষম করতে পারি (পছন্দমত এই লগ ফর্ম্যাটটি রাখার সময়)?