Com puc desfer els commits locals més recents a Git?

Com Puc Desfer Els Commits Locals Mes Recents A Git



Mentre treballen en un dipòsit remot local, és probable que els desenvolupadors impulsin múltiples commits sobre canvis afegits al seu dipòsit cada dia. Tanmateix, de vegades, després de confirmar els canvis, és possible que vulgueu afegir canvis addicionals abans d'impulsar la confirmació. Per a aquest propòsit, cal desfer l'última confirmació del seu repositori Git.

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ínia

A 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ínia

Com 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.