Usos pràctics de Git Reset –Soft

Usos Practics De Git Reset Soft



El Git ' restablir L'ordre ' és una de les ordres més utilitzades i robustes que admeten diferents opcions, com ara ' dur ”, “ suau ”, i ordres mixtes. Amb cada opció, l'ordre de restabliment de Git funciona de manera diferent. Per exemple, el ' git reset –hard ” s'utilitza per revertir i eliminar completament els canvis del repositori. Tanmateix, el ' git reset –soft ” s'utilitza per revertir els canvis sense destruir els canvis de confirmació i revertir-los a l'índex de seguiment.

Aquest article demostrarà:







Quins són els usos pràctics de l'ordre 'git reset -soft'?

A continuació es mostren els usos pràctics del ' git reset –soft ' comandament:



  • Torneu a moure el punter HEAD al commit especificat o al commit anterior
  • Revertiu tots els canvis compromesos
  • Desa tots els canvis a l'índex de seguiment i els prepara per tornar a comprometre's.

Ara, comprovem l'ús de l'ordre git reset amb l'opció -soft.



Com utilitzar l'ordre 'git reset -soft'?

Per utilitzar el ' git reset –soft ” per desfer la confirmació i revertir els canvis a l'índex de seguiment, seguiu les instruccions donades.





Pas 1: obriu el terminal Git

Des del menú Inici, primer, inicieu el ' Git Bash ” terminal:



Pas 2: aneu al repositori Git

Utilitzant el ' cd ”, navegueu al repositori Git:

$ cd 'C:\Git\commits'

Pas 3: creeu un fitxer nou

Creeu un fitxer nou amb l'ajuda del ' tocar ' comandament:

$ tocar Demo.txt

Pas 4: mou el fitxer a l'índex de preparació

Mou el fitxer a l'índex de preparació per fer nous canvis mitjançant el Git ' afegir ' comandament:

$ git add Demo.txt

Verifiqueu si els canvis s'afegeixen a l'índex de preparació o no mitjançant l'ordre 'git status':

$ estat git

Podeu veure que els canvis sense seguiment s'han afegit correctament a l'àrea de preparació:

Pas 5: Comprometeu els canvis amb seguiment

Comprometeu els canvis amb seguiment per afegir-los al repositori local mitjançant l'ordre següent:

$ git commit -m 'S'ha afegit la demostració'

Comproveu el registre de Git i confirmeu si els canvis estan compromesos o no:

$ git log

Es pot observar que els canvis s'han compromès amb èxit:

Comproveu l'estat del repositori per verificar si queden canvis de seguiment que encara no s'han compromès:

$ estat git

La sortida següent mostra que no hi ha més canvis de seguiment a l'índex de preparació del dipòsit:

Pas 6: revertir els canvis compromesos

Ara, utilitzeu l'ordre 'git reset -soft' juntament amb el punter HEAD per revertir els canvis compromesos i moure el HEAD de nou al commit anterior:

$ git reset --tou CAP~ 1

De nou, comproveu el registre del dipòsit per verificar si el HEAD es torna a la confirmació anterior o no:

$ git log

La sortida mostra que els nous canvis s'eliminen del repositori local i HEAD es torna a la confirmació anterior:

Pas 7: Confirmeu que els canvis es tornen a l'índex de seguiment

Comproveu l'estat del repositori de treball per confirmar si els canvis revertits s'afegeixen o no a l'índex de prova:

$ estat git

Aquí, podeu veure que els canvis s'han revertit correctament a l'índex de preparació i estan preparats per tornar-los a confirmar:

Hem demostrat els usos pràctics del ' git reset –soft ' comandament.

Conclusió

Usos pràctics de la ' git reset –soft ” són per revertir els canvis compromesos, moure el punter HEAD cap a la confirmació anterior o en algun commit específic mitjançant commit id, enviar els canvis de nou a l'índex de prova i preparar-los per tornar-los a confirmar. En aquest bloc, hem demostrat els usos pràctics del ' git reset –soft ” comanda i el procediment per utilitzar-lo.