Git pot restaurar un fitxer?

Git Pot Restaurar Un Fitxer



Git és un sistema de seguiment independent utilitzat per persones que treballen juntes com a equip. A Git, es poden afegir centenars de fitxers per a diversos propòsits de projecte. Podeu crear, suprimir i actualitzar fitxers en qualsevol moment i Git també permet als seus usuaris restaurar els fitxers suprimits en qualsevol moment.

En aquest bloc, explicarem el procediment per restaurar fitxers suprimits a Git.

Git pot restaurar un fitxer?

Sí, Git pot restaurar un fitxer. Aquesta operació sembla necessària en una situació en què heu eliminat per error qualsevol fitxer important que calgui per restaurar.







Com restaurar un fitxer a Git?

En el procediment que s'indica a continuació, primer, ens traslladarem a un dipòsit de Git i comprovarem la llista de fitxers existents. A continuació, seleccioneu qualsevol d'ells i traieu-lo amb el botó ' $ git rm ' comandament. Després d'això, desactiveu el fitxer suprimit i executeu el ' $ git checkout — ” ordre per restaurar-lo.



Per entendre l'escenari comentat anteriorment, consulteu els passos que s'indiquen a continuació!



Pas 1: aneu al directori Git
En primer lloc, aneu al dipòsit local de Git mitjançant l'ordre 'cd':





$ cd 'C:\Usuaris \n azma\Git\demo2'

Pas 2: Llista els fitxers del dipòsit
Executeu el ' git ls-fitxers ” ordre per veure tots els fitxers del repositori especificat:



$ git ls-fitxers

Com podeu veure, el nostre ' demostració 2 ' El repositori Git conté tres fitxers, dos amb ' .txt ' i un amb ' .rtf ” extensió:

Pas 3: elimina el fitxer
Ara, eliminarem el ' demo1.txt ” del dipòsit local de Git amb l'ajuda del “ git rm ' comandament:

$ git rm demo1.txt

Aquí, el nostre fitxer especificat s'ha suprimit correctament:

Pas 4: Llista els fitxers del dipòsit
Executeu l'ordre proporcionada per verificar l'operació d'eliminació de fitxers:

$ git ls-fitxers

Com podeu veure a la sortida següent, no hi ha cap fitxer amb el nom ' demo1.txt ”:

Pas 5: comproveu l'estat
Comproveu l'estat actual del repositori Git utilitzant el ' estat git ' comandament:

$ estat git .

El fitxer suprimit s'escenifica automàticament, que és el comportament predeterminat del ' rm ' comandament:

Pas 6: Desetapa el fitxer
A continuació, desactiveu el fitxer suprimit executant el ' git reset ' comandament:

$ git reset CAP -- demo1.txt

Aquí, especifiqueu el ' CAP ” amb el nom del fitxer per eliminar els canvis:

Pas 7: comproveu l'estat
Executeu l'ordre següent per comprovar l'estat:

$ estat git .

Com podeu veure, els canvis de supressió ara no estan escenificats:

Pas 8: restaura el fitxer
Finalment, executeu el ' git checkout ” ordre per restaurar el fitxer:

$ git checkout -- demo1.txt

De nou, executeu el ' estat git ” ordre per veure l'estat actual del repositori Git:

$ estat git .

No es col·loca res al repositori que s'hagi de comprometre i l'àrea de treball està neta:

Pas 9: verifiqueu el fitxer de restauració
Finalment, enumereu els fitxers del repositori per veure el fitxer restaurat:

$ git ls-fitxers

La sortida donada mostra que hem restaurat correctament el ' demo1.txt ” al nostre repositori Git:

Hem presentat el mètode per restaurar un fitxer.

Conclusió

Sí, podeu restaurar el fitxer a Git. Per fer-ho, aneu al repositori local de Git i comproveu els fitxers existents que es troben al repositori. A continuació, executeu el ' $ git rm ” ordre per eliminar qualsevol fitxer. A continuació, elimineu els canvis amb el botó “ $ git reset HEAD — ' comandament. Finalment, executeu el ' $ git checkout — ” comanda per restaurar el fitxer eliminat. Aquest bloc va explicar el procediment per restaurar fitxers suprimits a Git.