Mentre hanno a che fare con un grande progetto complesso, gli sviluppatori creano più file. A volte, eliminano manualmente i file non necessari dal disco. Tuttavia, quei file eliminati sono ancora monitorati da Git e occupano spazio nel repository. Può anche causare conflitti con altri sviluppatori se si tenta di unire o spingere le modifiche. Quindi, è importante rimuovere i file eliminati dal repository git e rendere pulito il repository.
Questo articolo spiegherà i metodi per rimuovere più file dal repository Git che sono già stati eliminati dal disco.
Come rimuovere/eliminare più file da un repository Git che è già stato eliminato manualmente dal disco?
Diversi comandi GIT vengono utilizzati per rimuovere più file da un repository Git che sono già stati eliminati dal disco, come ad esempio:
Metodo 1: rimuovere più file da Git Repo utilizzando il comando "Git Add -u"
Per rimuovere più file dal repository Git, prima, vai al repository particolare. Quindi, eseguire il “git add -u"Comando e commetti modifiche. Dai un'occhiata alla sezione fornita per una dimostrazione pratica.
Passaggio 1: passare al repository locale
Innanzitutto, scrivi il comando sotto l'elenco e passa a una directory locale desiderata:
$ cd "c: \ git \ reposb"
Passaggio 2: controlla lo stato GIT
Successivamente, visualizza lo stato corrente del repository di lavoro:
$ git status
Secondo lo screenshot sotto fornito, il repository corrente contiene più file che sono stati eliminati manualmente dal disco:
Passaggio 3: monitora i file
Quindi, utilizza il "git aggiungi"Comando insieme al"-u"Opzione per mettere in scena tutti i file:
$ git add -u
Qui, il "-u"L'opzione viene utilizzata per l'aggiornamento dell'indice. Ciò farà sapere a Git che i file eliminati fanno parte del prossimo commit:
Passaggio 4: commettere modifiche
Ora, commetti i file eliminati utilizzando il comando a petto dato:
$ git commit -m "più file eliminati"
Passaggio 5: verificare le modifiche
Infine, assicurarsi che i file cancellati manualmente siano stati rimossi dal repository Git visualizzando lo stato GIT:
$ git status
Si può osservare che i file sono stati rimossi dal repository git e lo stato GIT è ora chiaro:
Metodo 2: rimuovere più file da Git Repo utilizzando il "Git ls -files -deled -z | comando xargs -0 git rm ”
Un altro modo per rimuovere più file dal repository GIT è utilizzare il "git ls -files -deled -z | XARGS -0 Git RM"Comando. Per fare ciò, controlla i passaggi sotto l'elenco.
Passaggio 1: controlla lo stato GIT
Innanzitutto, visualizza lo stato corrente della directory utilizzando il comando sotto fornito:
$ git status
Si può osservare che l'elenco dei file eliminati manualmente è stato visualizzato come output:
Passaggio 2: rimuovere i file
Quindi, digita il seguente comando per rimuovere i file menzionati:
$ git ls -files -defelted -z | XARGS -0 Git RM
Passaggio 3: commettere modifiche
Ora, commetti file eliminati per salvare le modifiche:
$ git commit -m "più file rimossi"
Passaggio 4: verifica
Infine, verifica le modifiche visualizzando lo stato GIT:
$ git status
Come puoi vedere che i file sono stati rimossi da un repository git:
Abbiamo spiegato metodi per rimuovere più file dal repository Git che sono già stati eliminati dal disco.
Conclusione
Per rimuovere più file da un repository Git che è stato eliminato manualmente, prima, vai al repository Git locale. Quindi, eseguire il “git add -u" O "git ls -files -deled -z | XARGS -0 Git RM"Comando. Successivamente, commetti i file eliminati e verifica le modifiche. Questo articolo ha spiegato le procedure per rimuovere più file dal repository Git che sono già stati eliminati dal disco.