Questo è il comando git-clean che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
git-clean - Rimuove i file non tracciati dall'albero di lavoro
SINOSSI
git cavedano [-d] [-f] [-i] [-n] [-q] [-e ] [-x | -X] [--] ...
DESCRIZIONE
Pulisce l'albero di lavoro rimuovendo in modo ricorsivo i file che non sono sotto il controllo della versione,
a partire dalla directory corrente.
Normalmente, vengono rimossi solo i file sconosciuti a Git, ma se -x l'opzione è specificata,
anche i file ignorati vengono rimossi. Questo può, ad esempio, essere utile per rimuovere tutte le build
quando creo i miei prodotti.
Se del caso ... vengono forniti argomenti, solo quei percorsi sono interessati.
VERSIONI
-d
Rimuovi le directory non tracciate oltre ai file non tracciati. Se una directory non tracciata
è gestito da un repository Git diverso, non viene rimosso per impostazione predefinita. Usa l'opzione -f
due volte se vuoi davvero rimuovere una tale directory.
-f, --forza
Se la variabile di configurazione di Git clean.requireForce non è impostata su false, git cavedano
rifiuterà di eliminare file o directory a meno che non venga fornito -f, -n o -i. Git rifiuterà
per eliminare le directory con sottodirectory o file .git a meno che non venga fornito un secondo -f.
-i, --interattivo
Mostra cosa verrebbe fatto e pulisci i file in modo interattivo. Vedere "Modalità interattiva" per
dettagli.
-n, --funzionamento a secco
In realtà non rimuovere nulla, mostra solo cosa verrebbe fatto.
-q, --silenzioso
Fai silenzio, segnala solo gli errori, ma non i file che sono stati rimossi con successo.
-e , --exclude=
Oltre a quelli trovati in .gitignore (per directory) e $GIT_DIR/info/exclude,
considerare anche questi modelli come parte dell'insieme delle regole di ignoranza in vigore.
-x
Non utilizzare le regole ignora standard lette da .gitignore (per directory) e
$GIT_DIR/info/exclude, ma usa ancora le regole di ignoranza fornite con le opzioni -e. Questo
consente di rimuovere tutti i file non tracciati, inclusi i prodotti di compilazione. Questo può essere usato
(possibilmente in combinazione con git azzerare) per creare una directory di lavoro incontaminata per
prova una build pulita.
-X
Rimuovi solo i file ignorati da Git. Questo può essere utile per ricostruire tutto da
zero, ma mantieni i file creati manualmente.
INTERACTIVE MODE
Quando il comando entra in modalità interattiva, mostra i file e le directory da essere
clean, ed entra nel suo ciclo di comandi interattivo.
Il ciclo di comandi mostra l'elenco dei sottocomandi disponibili e fornisce un prompt "Cosa adesso>".
In generale, quando il prompt termina con un singolo >, puoi scegliere solo una delle scelte
dato e digita return, in questo modo:
*** Comandi ***
1: pulito 2: filtra per motivo 3: seleziona per numeri
4: chiedi ogni 5: esci 6: aiuta
E adesso> 1
Puoi anche dire c o clean sopra purché la scelta sia unica.
Il ciclo di comando principale ha 6 sottocomandi.
cavedano
Inizia a pulire file e directory, quindi esci.
filtra per modello
Questo mostra i file e le directory da eliminare ed emette un "Input ignora
patterns>>". È possibile inserire pattern separati da spazi per escludere file e
directory dalla cancellazione. Ad esempio "*.c *.h" esclude i file che terminano con ".c" e ".h"
dalla cancellazione. Quando sei soddisfatto del risultato filtrato, premi INVIO (vuoto)
torna al menu principale.
seleziona in base ai numeri
Questo mostra i file e le directory da eliminare ed emette un messaggio "Seleziona elementi da"
delete>>". Quando il prompt termina con double >> così, puoi farne di più
di una selezione, concatenata con spazi o virgole. Inoltre puoi dire intervalli.
Es. "2-5 7,9" per scegliere 2,3,4,5,7,9 dall'elenco. Se il secondo numero in un intervallo è
omesso, vengono selezionati tutti gli elementi rimanenti. Es. "7-" per scegliere 7,8,9 dall'elenco.
Si può dire * per scegliere tutto. Anche quando sei soddisfatto del filtrato
risultato, premere ENTER (vuoto) per tornare al menu principale.
chiedi a ciascuno
Questo inizierà a pulire e devi confermare uno per uno per eliminare gli elementi.
Si prega di notare che questa azione non è efficiente come le due azioni precedenti.
smettere
Questo ti permette di uscire senza fare la pulizia.
Aiuto
Mostra un breve utilizzo di git-clean interattivo.
Usa git-clean online utilizzando i servizi onworks.net