मैं Git और टर्मिनल के लिए नया हूं। मैं git status
कमांड द्वारा उत्पन्न लिस्टिंग मोड से कैसे बाहर निकल सकता हूं ?
मैं Git और टर्मिनल के लिए नया हूं। मैं git status
कमांड द्वारा उत्पन्न लिस्टिंग मोड से कैसे बाहर निकल सकता हूं ?
जवाबों:
मुझे यहाँ अनुमान लगाना है, लेकिन git संभवत: अपना आउटपुट आपके $ PAGER कार्यक्रम में चला रहा है, संभावना है less
या more
। किसी भी स्थिति में, आपको टाइप qकरना चाहिए।
:q!
:q
टर्मिनल के अंदर भले ही मेरे लिए जरूरत थी। धन्यवाद @RageZ
'Q' टाइप करें और यह काम करेगा।
जब भी आप टर्मिनल पर होते हैं और एक समान स्थिति होती है, तो यह भी ध्यान रखें कि 'छोड़ने', 'बाहर निकलने' के साथ-साथ गर्भपात कुंजी संयोजन 'Ctrl + C' टाइप करें।
ps -ax
। के बारे में नहीं जानता था q
।
:q
मेरे लिए बाहर निकलने में सक्षम था।
q
, esc
और कई अन्य चाबियाँ और उनमें से कोई भी काम नहीं किया जब तक कि मैं भर नहीं सकता CTRL + C
और यह मुझे इससे बाहर मिला!
qया SHIFT+ qचाल चलेगा। यह आप की तरह कई व्यापक पेज स्क्रॉल सत्र से बाहर निकलना होगा git status
, git show HEAD
, git diff
आदि यह आपके विंडो से बाहर निकलने नहीं होगा या अपने सत्र को समाप्त।
मेरा पसंदीदा कॉम्बो है Gq
, जो सभी प्रिंटों को अलग करता है और फिर बाहर निकलता है।
आप h
कम से इंटरैक्ट करने के लिए हेल्प कमांड दिखाने के लिए टाइप कर सकते हैं , जो कंसोल को प्रिंट करता है:
SUMMARY OF LESS COMMANDS
Commands marked with * may be preceded by a number, N.
Notes in parentheses indicate the behavior if N is given.
h H Display this help.
q :q Q :Q ZZ Exit.
---------------------------------------------------------------------------
MOVING
e ^E j ^N CR * Forward one line (or N lines).
y ^Y k ^K ^P * Backward one line (or N lines).
f ^F ^V SPACE * Forward one window (or N lines).
b ^B ESC-v * Backward one window (or N lines).
z * Forward one window (and set window to N).
w * Backward one window (and set window to N).
ESC-SPACE * Forward one window, but don't stop at end-of-file.
d ^D * Forward one half-window (and set half-window to N).
u ^U * Backward one half-window (and set half-window to N).
ESC-) RightArrow * Left one half screen width (or N positions).
ESC-( LeftArrow * Right one half screen width (or N positions).
F Forward forever; like "tail -f".
r ^R ^L Repaint screen.
R Repaint screen, discarding buffered input.
---------------------------------------------------
Default "window" is the screen height.
Default "half-window" is half of the screen height.
---------------------------------------------------------------------------
SEARCHING
/pattern * Search forward for (N-th) matching line.
?pattern * Search backward for (N-th) matching line.
n * Repeat previous search (for N-th occurrence).
N * Repeat previous search in reverse direction.
ESC-n * Repeat previous search, spanning files.
ESC-N * Repeat previous search, reverse dir. & spanning files.
ESC-u Undo (toggle) search highlighting.
---------------------------------------------------
Search patterns may be modified by one or more of:
^N or ! Search for NON-matching lines.
^E or * Search multiple files (pass thru END OF FILE).
^F or @ Start search at FIRST file (for /) or last file (for ?).
^K Highlight matches, but don't move (KEEP position).
^R Don't use REGULAR EXPRESSIONS.
---------------------------------------------------------------------------
JUMPING
g < ESC-< * Go to first line in file (or line N).
G > ESC-> * Go to last line in file (or line N).
p % * Go to beginning of file (or N percent into file).
t * Go to the (N-th) next tag.
T * Go to the (N-th) previous tag.
{ ( [ * Find close bracket } ) ].
} ) ] * Find open bracket { ( [.
ESC-^F <c1> <c2> * Find close bracket <c2>.
ESC-^B <c1> <c2> * Find open bracket <c1>
---------------------------------------------------
सबसे पहले आपको टर्मनील में वरीयताओं को समाप्त करने वाली पंक्ति को सेटअप करने की आवश्यकता है
git config --global core.autocrlf input
git config --global core.safecrlf true
तब आप उपयोग कर सकते हैं :q
git config --global core.autocrlf true
इसके बजाय जोड़ें , यह काम करेगा।
आप --no-pager
ध्वज को न पहचानने वाले आदेशों के लिए पेजर को अक्षम कर सकते हैं ।
git config --global pager.<command> false
मैं लॉग उपनाम के लिए अक्षम करता हूं और वापसी के लिए विशिष्ट मात्रा निर्धारित करता हूं।
git config --global pager.log false
एग्जिट कमांड (क्यू, आदि ..) को दबाने से पहले करेंट इनपुट लैंग्वेज को चेक करें: यदि यह इंग्लिश कमांड नहीं है तो काम नहीं कर सकता है।
Crt + c विंडोज के लिए काम करता है! user1852392
कृपया इस कदम को git bash में आज़माएं, यह आपकी मदद कर सकता है।
CTRL + C
:qa!
कभी-कभी यह संभव है कि गिटबश में लिखते समय आप> और आप इससे बाहर नहीं निकल सकते।
यह मेरे साथ बहुत बार होता है जबकि मैं Gitbash में गलती से टाइप करता हूं (छवि में देखें)।
नियंत्रण + सी
मैंने इसे विंडोज में चेक नहीं किया है। लेकिन अगर यह मेरे जवाब में है कि कृपया संपादित करें।
exit
मेरे लिए किया। रिटर्न दबाने के बाद मेरे परिणाम;
my-mac:Car Game mymac$ exit
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
core.pager
कॉन्फ़िगरेशन चर (यदि यह सेट किया गया है) द्वारा चुना जाता है, तो GIT_PAGER पर्यावरण चर, फिर PAGER पर्यावरण चर, फिर वापसी केless
रूप में।