Polecenie, aby wyczyścić ekran Git Bash

85

Czy jest jakieś polecenie w Gicie, które czyści ekran. na przykład w wierszu poleceń okna po wykonaniu dużej ilości kodu, jeśli wpiszesz cls, wyczyści cały poprzedni kod. więc chcę tego samego typu funkcji w Git. więc ktoś może mi podać nazwę polecenia.

naresh kumar
źródło
2
Pytasz o clear (1) ?
Carl Norum
1
ok. mam to. po prostu piszę jasne. usuwa wszystkie poprzednie wiersze.
naresh kumar
4
ctrl + l też zwykle działa
wasatz

Odpowiedzi:

142

Właściwie szukasz polecenia środowiska użytkownika systemu Unix

clear

lub możesz użyć skrótu klawiaturowego

ctrl+l

http://en.wikipedia.org/wiki/Clear_(Unix)

Aby wyczyścić całą historię poleceń w Git Bash.

history -c
leoshtika
źródło
1
Działa w systemie Windows, jeśli używasz rozszerzeń GIT ( code.google.com/p/gitextensions ) i uruchamiasz monit GIT Bash.
Contango,
2
Powinien być w stanie to wymyślić, poddał się po clr
Zac
4
To nie działa, tylko wszystko podnosi. Nie pomaga przeglądanie linii wyjściowych po czyszczeniu.
Yevgeniy Afanasjew
8
Może wolisz użyć, resetaby pozbyć się również bufora. Zobacz tę odpowiedź
Daniel JG
1
Używając clearwiele razy, zauważyłem, że pozwala mi tylko przewinąć z powrotem do poprzedniego clear. Czy to zwykły efekt? Jeśli tak, czy istnieje polecenie, które to robi scroll-up-so-that-the-next-command-is-the-only-one-I-can-see-but-the-history-is-still-preserved-if-I-want-to-scroll-up-to-it?. Nagroda PS za większość łączonych ciągów znaków? ;)
ro͢binmckenzie
40

spróbuj użyć polecenia resetowania, całkowicie wyczyści ekran, ale nadal będziesz mieć dostęp do poprzednich poleceń

reset
Abhijeet
źródło
5
Ładny! clearpolecenie po prostu przesuwa pasek przewijania w taki sposób, że widzisz przed sobą wyraźny ekran. Więc jeśli przewiniesz w górę, nadal możesz zobaczyć wynik poleceń, które wcześniej uruchomiłeś. resetpolecenie resetuje pasek przewijania ekranu i opróżnia również dane wyjściowe wszystkich poprzednich poleceń. Możemy więc powiedzieć, że clearpolecenie jest miękkie i resettwarde :)
RBT
1
resetpolecenie ponownie inicjuje terminal, tak jakby został ponownie otwarty od zera.
RBT
5

Ani clearteż, ani history -cfaktycznie nie działa.
Przewiń w górę , wszystkie polecenia będą widoczne .

Rozwiązanie:
Jeśli używasz systemu Windows 10 i używasz mintty 2.7.9 (lub nowszego?) Dla git bash, użyj Alt+ F8... to zadziała.
Powodzenia.
Miłego kodowania.

Odniesienie: tutaj (Być może to nie działa w systemie Windows 7)

Surajit Biswas
źródło
1
Alt + F8 Thanks
Ahmad Sharif
4

Inną opcją jest zmodyfikowanie (lub utworzenie w folderze użytkownika) pliku .bash_profile i dodanie tego:

alias cls='clear';

Dzięki temu możesz wyczyścić bash za pomocą polecenia „Windows”.

Cristian Batista
źródło
0

W większości przypadków clr, clear i cls nie działają, użyj ctrl c, aby kontynuować pisanie poleceń

Kryptonim Tak
źródło
-2

użyj clear tylko bez polecenia git

" jasny "

Ganesha
źródło
Sugerowano to już w 2013 roku. Zobacz zaakceptowaną odpowiedź. Jaki jest sens wysyłania zduplikowanych odpowiedzi?
Alex Shesterov