Questo blog dimostrerà come ripristinare un "git rm -r ."Comando.
Come ripristinare un "git rm -r ."?
Il comando Git RM può rimuovere più file o un singolo file in modo ricorsivo. Dai un'occhiata alla soluzione di seguito elencata per ripristinare un singolo file o l'intero repository locale:
Quindi, esploriamo entrambe le soluzioni una per uno!
Metodo 1: Ripristina “git rm -r ."Per un file specifico
Per ripristinare il singolo file che viene eliminato intenzionalmente o accidentalmente tramite "git rm"Comando, in primo luogo, aprire il repository git ed elencare tutti i file non messa in scena o rimuovere i file utilizzando il comando Git reset. Dopodiché, utilizza il git "guardare"Comando per ripristinare il file.
Dai un'occhiata alla procedura fornita per ripristinare il comando Git RM.
Passaggio 1: Open Git Bash Terminal
Innanzitutto, avvia il terminale Git Bash dal menu Start:
Passaggio 2: vai al repository locale Git
Successivamente, apri il repository Git locale utilizzando il “CD"Comando:
$ cd "c: \ git"
Passaggio 3: rimuovere il file
Per rimuovere il file specifico dal repository, utilizzare il "git rm -r"Comando e anche specificare il nome del file:
$ git rm -r file1.TXT
Passaggio 4: ripristina il file
Ora, esegui il "reset git"Comando per visualizzare i file eliminati:
$ git reset
Il file recentemente rimosso può essere visualizzato nell'output:
Ora, esegui il "Checkout Git"Il comando specifica anche il nome del file che si desidera ripristinare:
$ git checkout file1.TXT
L'output seguente "Aggiornato 1 percorso dall'indice"Indica che abbiamo ripristinato correttamente il file eliminato:
Metodo 2: Ripristina “git rm -r ."Per tutti i file
Per tornare alla versione precedente del repository locale e ripristinare il contenuto del repository dopo aver eseguito il "git rm -r ."Comando, controlla la procedura sotto fornita.
Passaggio 1: rimuovere tutti i file in modo ricorsivo dal repository
Innanzitutto, eseguire i comandi forniti di seguito per rimuovere tutti i file dal repository Git in modo ricorsivo:
$ git rm -r .
Qui, puoi vedere il comando sopra rimosso tutti i file dal repository git:
Passaggio 2: ripristina il comando "git rm -r"
Ora, ripristina il "git rm -r"Comando per ripristinare tutti i file rimossi nel repository e ripristinare il repository git alla versione precedente utilizzando il"reset git"Comando insieme al"-difficile" opzione:
$ git reset -testa dura
L'output mostra che il puntatore del capo viene ripristinato al commit o alle modifiche precedenti:
Passaggio 3: controlla il registro Git
Dai un'occhiata al registro GIT utilizzando il comando seguente per vedere se le modifiche al repository Git sono state ripristinate:
$ git log
Puoi vedere, abbiamo ripristinato il "git rm -r ."Successivamente:
Abbiamo elaborato su come ripristinare un "git rm -r .".
Conclusione
Per ripristinare un file specifico che è stato eliminato a causa del "git rm -r ."Comando, prima, utilizza il"$ git reset"Comando per elencare tutti i file eliminati o reimpostare, quindi utilizzare il"$ git checkout "Comando per ripristinare il file eliminato. Per ripristinare tutti i file e ripristinare il repository alla versione precedente, utilizzare il “$ git reset -hard head"Comando. Questo articolo ha dimostrato come ripristinare un "git rm -r .".