Comando per cancellare la schermata di Git Bash


88

C'è qualche comando in Git che cancella lo schermo. ad esempio nella riga di comando della finestra dopo aver eseguito molto codice, se digiti cls, cancellerà tutto il codice precedente. quindi voglio lo stesso tipo di funzionalità in Git. così chiunque può dirmi il nome del comando.


2
Stai chiedendo clear (1) ?
Carl Norum

1
ok. capito. digito solo chiaro. rimuove tutte le righe precedenti.
naresh kumar

4
Anche ctrl + l di solito funziona
wasatz il

Risposte:


147

In realtà stai cercando un comando per l'ambiente utente Unix

clear

oppure puoi usare la scorciatoia da tastiera

ctrl+l

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

Per cancellare l'intera cronologia dei comandi in Git Bash.

history -c

1
Funziona sotto Windows, se stai eseguendo GIT Extensions ( code.google.com/p/gitextensions ) ed esegui un prompt GIT Bash.
Contango

2
avrebbe dovuto essere in grado di venire con quello, ha rinunciato dopo clr
Zac

4
Non funziona, sposta solo tutto in alto. Non aiuta a guardare attraverso le linee di uscita dopo la pulizia.
Yevgeniy Afanasyev

8
Potresti preferirlo usare in resetmodo da eliminare anche il buffer. Vedi questa risposta
Daniel JG

2
Quando lo uso clearpiù volte, ho scoperto che mi consente solo di tornare al precedente clear. È questo il solito effetto? Se è così, c'è un comando che lo fa 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?. Premio PS per la stringa più sillabata? ;)
ro͢binmckenzie

42

prova a utilizzare il comando di ripristino, pulirà assolutamente lo schermo ma avrai comunque accesso ai comandi precedenti

reset

5
Bello! clearIl comando sposta semplicemente la barra di scorrimento in modo da vedere uno schermo chiaro di fronte a te. Quindi se scorri verso l'alto puoi ancora vedere l'output dei comandi che avevi attivato in precedenza. resetcomando ripristina la barra di scorrimento dello schermo e svuota anche l'output di tutti i comandi precedenti. Quindi possiamo dire che il clearcomando è soft clean ed resetè hard clean :)
RBT

1
resetIl comando reinizializza il terminale, come se fosse stato riaperto da zero.
RBT

5

clearhistory -cfunziona effettivamente.
Scorri verso l'alto , tutti i comandi saranno visibili .

Soluzione:
se utilizzi Windows 10 e utilizzi mintty 2.7.9 (o superiore?) Per git bash, usa Alt+ F8... funzionerà.
Buona fortuna.
Buona codifica.

Riferimento: qui (forse non ha funzionato per Windows 7)


2
Alt + F8 Grazie
Ahmad Sharif

4

Un'altra opzione è modificare (o creare nella cartella utente) il tuo .bash_profile e aggiungere questo:

alias cls='clear';

Con questo puoi cancellare la bash con un comando 'Windows'.


0

La maggior parte delle volte clr, clear e cls non funzionano usa ctrl c per continuare a scrivere comandi


-3

usa clear solo senza comando git

"chiaro"


Questo era già stato suggerito nel 2013. Vedi la risposta accettata. Qual è il punto per inviare risposte duplicate?
Alex Shesterov
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.