'git pulito' Opzioni di comando:
Opzione | Scopo |
---|---|
-D | Quando il percorso non è definito con il metodo "Git Clean", le directory non tracciate non verranno rimosse. IL -D L'opzione viene utilizzata per rimuovere anche le directory non tracciate del repository. Ma se il percorso è definito con il comando, tutti i file non tracciati del percorso definito verranno rimossi e non è necessario utilizzare l'opzione -D. |
-f, -force | Se il valore del pulito.requisitoE è impostato su true nelle impostazioni di configurazione GIT, quindi il comando "Git Clean" eliminerà con forza i file o le directory con l'opzione -F. |
-I, -interattivo | Viene utilizzato per visualizzare più opzioni per gli utenti per eliminare i file non tracciati. |
-N, -Dry -Run | Viene utilizzato per visualizzare gli utenti quali file verranno rimossi ma non rimuovere alcun file. |
-Q, -quiet | Viene utilizzato per segnalare errori. |
-e, -exclude = | Viene utilizzato per ignorare i file esclusi i modelli e lo standard ignora le regole definite nel .file gitignore. |
-X | Viene utilizzato per ignorare i file con il modello indicato con opzioni -e dalla riga di comando. |
-X | Viene utilizzato per rimuovere i file ignorati solo da Git. |
Rimuovi i file non tracciati:
È possibile creare un nuovo repository locale o qualsiasi repository esistente per verificare i comandi utilizzati in questa parte di questo tutorial. Ho usato un repository locale esistente chiamato PHP e ha aperto la cartella del repository dal terminale. Esegui il comando seguente per verificare lo stato corrente del repository.
$ git status
Il seguente output mostra che quattro file non tracciati non vengono aggiunti al repository.
Eseguire quanto segue 'git clean -d -n' comando per verificare quali file verranno eliminati dopo aver eseguito il comando. L'uso di opzioni -d e -n è stato spiegato prima.
$ git clean -d -n
Il seguente output mostra che cinque file non tracciati verranno rimossi quando il 'git pulito' Il comando viene eseguito con l'opzione per rimuovere con forza i file non tracciati.
Esegui il comando seguente per rimuovere uno o più file non tracciati utilizzando le opzioni interattive. Verranno apparite sei opzioni per gli utenti dopo aver eseguito il comando. La prima opzione viene utilizzata per rimuovere tutti i file non tracciati dalla directory corrente. La seconda opzione viene utilizzata per rimuovere uno o più file non tracciati in base al modello. La terza opzione viene utilizzata per rimuovere uno o più file non tracciati in base al numero del file. La quarta opzione viene utilizzata per rimuovere i file non tracciati chiedendo l'autorizzazione dall'utente. La quinta opzione viene utilizzata per uscire dal comando senza eliminare alcun file. La sesta opzione viene utilizzata per ottenere informazioni sul comando "Git Clean" in modalità interattiva.
$ git clean -d -i
La seguente output mostra che l'opzione 5 è selezionata per terminare dal comando.
Esegui nuovamente il comando sopra per verificare l'uso della quarta opzione. L'utente può digitare 4 O UN Per selezionare questa opzione. Il seguente output mostra che 'y' viene premuto per il echo3.PHP Solo file e questo file è stato rimosso solo. Successivamente, il comando "GIT Status" mostra l'elenco dei file non tracciati dopo la cancellazione.
Esegui nuovamente il comando sopra per verificare l'uso della terza opzione. L'utente può digitare 3 O S Per selezionare questa opzione. Il seguente output mostra quel numero di file 2 è selezionato per rimuovere il file echo2.PHP file. Per eliminare più file, i numeri di file devono impostare come intervallo come 1-3. Successivamente, il comando "GIT Status" mostra l'elenco dei file non tracciati dopo la cancellazione.
Esegui nuovamente il comando sopra per verificare l'uso della seconda opzione. L'utente può digitare 2 O F Per selezionare questa opzione. Il seguente output lo mostra '**.html ' è digitato come modello per eliminare tutti i file senza l'estensione '.html ' E echo1.PHP Il file è rimosso qui. Successivamente, il comando "GIT Status" mostra l'elenco dei file non tracciati dopo la cancellazione.
Crea una cartella denominata temp Nel repository corrente ed eseguire i seguenti comandi per verificare lo stato corrente del repository, rimuovere il temp cartella definendo il percorso della cartella con il comando "git pulit" e controlla nuovamente lo stato dopo la cancellazione.
$ git status
$ git clean -d -n temp
$ git status
Il seguente output mostra che il temp La cartella è stata eliminata dal repository corrente.
Successivamente, eseguire i seguenti comandi per verificare lo stato corrente del repository prima e dopo aver eliminato tutti i file non tracciati dal repository corrente con forza con l'opzione -f.
$ git status
$ git clean -d -f
$ git status
Il seguente output mostra che tutti i file non tracciati sono stati rimossi dal repository corrente e la directory di lavoro è ora pulita.
Conclusione:
Gli usi del comando "Git Clean" in diversi modi per rimuovere i file non tracciati dal repository Git sono stati mostrati in questo tutorial utilizzando un repository demo. I file non tracciati sono stati rimossi utilizzando l'opzione interattiva e l'opzione di forza qui. Spero che il lettore eliminerà il file non tracciato dal repository locale dopo aver letto questo tutorial.