Aquest article descriu el procediment per desfer la confirmació local més recent.
Com puc desfer els commits locals més recents a Git?
Torna a la confirmació anterior. En primer lloc, canvieu al directori Git, creeu i afegiu un fitxer nou. A continuació, envieu els canvis afegits al repositori. Comproveu l'historial del registre del dipòsit i executeu el ' $ git reset –soft HEAD~1 ” ordre per desfer la confirmació més recent. Finalment, verifiqueu el procés de desfer.
Ara, avança i entén l'escenari anterior!
Pas 1: aneu al directori
Primer, navegueu al directori Git mitjançant l'ordre que s'indica a continuació:
$ cd 'C:\Usuaris \n azma\Git\Demo14'
Pas 2: creeu un fitxer
Executar el ' tocar ” ordre per crear un fitxer nou:
$ tocar fitxer1.txt
Pas 3: Afegeix un fitxer
Ara, feu el seguiment d'un fitxer creat recentment amb el ' git add ' comandament:
$ git add fitxer1.txt
Pas 4: Comprometeu els canvis
Per desar els canvis afegits al repositori Git, executeu el ' git commit ' amb el ' -m ” comanda i especifiqueu el missatge requerit:
$ git commit -m '1 fitxer afegit'
Pas 5: comproveu l'historial de registres
Per comprovar l'historial de registre del dipòsit actual, executeu l'ordre que s'indica a continuació:
$ git log --en líniaA la sortida que es mostra a continuació, la referència de confirmació destacada és la confirmació més recent:
Pas 6: desfer la confirmació local recent
Per desfer la confirmació local més recent, executeu el ' git reset 'ordre' amb el ' – suau ' bandera al llarg de ' CAP~1 ” punter HEAD dirigit:
$ git reset --tou CAP~ 1
Pas 7: verifiqueu el procés de desfer
Finalment, per verificar la desfà de la confirmació local més recent, executeu l'ordre proporcionada:
$ git log --en líniaCom podeu veure a la sortida que es mostra a continuació, el punter HEAD es mou correctament a la confirmació més recent:
Hem demostrat el mètode per desfer el commit local més recent.
Conclusió
Torna a l'anterior commit local recent. Primer, aneu al directori Git, creeu i afegiu un fitxer nou. A continuació, envieu els canvis afegits al repositori. Comproveu l'historial del registre del dipòsit i executeu el ' $ git reset –soft HEAD~1 ” ordre per desfer la confirmació més recent. Finalment, verifiqueu el procés de desfer. Aquest article proporciona el procediment per desfer la confirmació local més recent.