Aquest estudi analitza el procediment de revertir a una confirmació de Git antiga en un repo públic.
Com tornar a un antic commit de Git en un repositori públic?
Torna a una confirmació de Git antiga en un repo públic. Primer, aneu al dipòsit local de Git i visualitzeu la llista de contingut. A continuació, creeu un fitxer local nou i feu-ne un seguiment al dipòsit. A continuació, confirmeu els canvis afegits i deseu-los al dipòsit local de Git. Comproveu l'historial de registre de Git i copieu la referència de commit desitjada. Finalment, executeu el ' $ git checkout
Ara, avancem a la implementació de l'escenari anterior!
Pas 1: aneu al repositori local
Executeu l'ordre següent i aneu al dipòsit local de Git:
$ cd 'C:\Usuaris \n azma\Git\Demo18'
Pas 2: Llista el contingut del repositori
Enumereu el contingut del repositori actual utilitzant el ' ls ' comandament:
Pas 3: creeu un fitxer
Ara, executeu el ' tocar ” ordre per crear un fitxer nou al dipòsit local de Git:
Pas 4: afegiu un fitxer a l'àrea de prova
Per fer un seguiment d'un fitxer des del directori de treball de Git fins a l'àrea de preparació de Git, executeu el ' git add ” ordre amb el nom del fitxer:
Pas 5: Comprometeu els canvis
A continuació, executeu el ' git commit 'ordre' amb el ' -m ” i afegiu un missatge de confirmació per actualitzar i desar els canvis afegits al dipòsit local de Git:
Pas 6: comproveu l'historial de registre de Git
Per comprovar l'historial del registre de la branca actual de Git, executeu el 'git log '. comandament:
A partir de la sortida proporcionada, copieu la referència de confirmació necessària a la qual voleu desfer:
Pas 7: retrocedeix a l'antic compromís
Per tornar a l'antic commit, utilitzeu el ' git checkout ” comanda juntament amb la referència de confirmació copiada:
Segons la sortida següent, el punter HEAD es mou correctament a la referència de confirmació especificada:
Pas 8: verifiqueu la recuperació
Finalment, per garantir l'operació de retrocés, executeu el ' git log. ' comandament:
Hem explicat el procediment de rollback a una confirmació de Git anterior en un repo públic.
Conclusió
Per tornar a una confirmació de Git antiga en un repositori públic, primer, aneu al dipòsit local de Git i visualitzeu la llista de contingut. A continuació, creeu un fitxer local nou i feu-ne un seguiment al dipòsit. A continuació, confirmeu els canvis d'afegir i deseu-los al dipòsit local de Git. Comproveu l'historial del registre de Git i copieu la referència de commit desitjada. Finalment, executeu el ' $ git checkout