2013-06-16 8 views
28

को समाप्त करने में असमर्थ जब मैं पावरशेल में git log टाइप करता हूं तो यह सामान्य प्रतिक्रिया की तरह दिखता है।"गिट लॉग" कमांड - प्रक्रिया

लेकिन नीचे यह सामान्य कामकाजी निर्देशिका नहीं दिखाता है जो मुझे एक नए कमांड के लिए संकेत देता है, यह केवल : (एक कोलन) दिखाता है और कोई कमांड काम नहीं करता है; नहीं छोड़ दिया, नहीं ctrlz, नहीं ctrl, यह सिर्फ एक और पेट के प्रिंट करता है।

+2

सहायता के लिए 'j',' k', या 'h' और 'q' को छोड़ने का प्रयास करें। :) – dyng

उत्तर

32

यह आपको पेजर में डालता है (संभवतः less यदि आपने विंडोज के लिए MSysGit या Github स्थापित किया है), क्योंकि आपके द्वारा अनुरोधित आउटपुट एक स्क्रीन पेज से अधिक लंबा है।

आप/नीचे/अपने तीर कुंजी के साथ सही बाएं /, पृष्ठ ऊपर/पेज नीचे कुंजी ऊपर स्क्रॉल और जम्मू/कश्मीर/एच/एल कुंजी कर सकते हैं।

इनलाइन सहायता दिखाने के लिए, दबाएं? और छोड़ने के लिए, क्यू दबाएं।

यदि आप चाहें तो आप एक अलग पेजर का उपयोग कर सकते हैं या इसे बंद कर सकते हैं। man git config अंक के रूप में, आप core.pager सेटिंग को किसी भिन्न पेजर पर सेट करने के लिए सेटिंग का उपयोग कर सकते हैं, या सभी गिट कमांड के लिए पेजिनेशन अक्षम करने के लिए अपना मान cat पर सेट कर सकते हैं।

9

स्क्रीन से बाहर निकलने के लिए आपको बस q की आवश्यकता है!

14

पेजर Ctrl-C तो पेजर पृष्ठभूमि में और टर्मिनल में प्रत्येक न्यू लाइन पर चलना जारी रखता है का उपयोग कर मार दिया जाता है यदि यह एक लाइन और (END) प्रिंट होगा। अब तक मुझे ऐसे टर्मिनल को बचाने का कोई तरीका नहीं मिला है। जब मैं टर्मिनल exit टर्मिनल करता हूं, तब तक पेजर इसे तब तक जीवित रखता है जब तक कि मैं खिड़की को मार नहीं जाता।

क्ष पेजर बाहर निकलने के लिए काम करता है/less -command Ctrl-C इस्तेमाल नहीं किया गया है।

+0

यह वह जानकारी है जो मुझे चाहिए! मैंने हमेशा Ctrl-C पहले कोशिश की है और फिर पेजर में फंस गया है। यह मुझे केले चला रहा था कि क्यू काम नहीं कर रहा था। – AyexeM

संबंधित मुद्दे