Revenire la un vechi Git Commit într-un depozit public

Revenire La Un Vechi Git Commit Intr Un Depozit Public



Pe Git, după adăugarea modificărilor în depozitul local, dezvoltatorii ar putea fi nevoiți să comite modificări și să actualizeze depozitul local. Cu toate acestea, uneori doresc să anuleze un întreg commit cu toate modificările sau trebuie să anuleze o singură comitare. Într-o astfel de situație, este de preferat să se utilizeze „ $ git checkout ” comanda.

Acest studiu discută procedura de revenire la un vechi commit Git într-un depozit public.

Cum să reveniți la un vechi Git Commit într-un Repo public?

Reveniți la un vechi commit Git într-un depozit public. Mai întâi, navigați la depozitul local Git și vizualizați lista de conținut. Apoi, creați un nou fișier local și urmăriți-l în depozit. Apoi, comite modificările adăugate și salvează-le în depozitul local Git. Verificați istoricul jurnalului Git și copiați referința de comitere dorită. În cele din urmă, executați „ $ git checkout ” și verificați istoricul jurnalului de referință.







Acum, să trecem la implementarea scenariului de mai sus!



Pasul 1: Mutați-vă la Repository local
Rulați următoarea comandă și treceți la depozitul local Git:



$ CD „C:\Utilizatori \n azma\Git\Demo18'





Pasul 2: Listați conținutul depozitului
Listați conținutul depozitului curent folosind „ ls ”comandă:

$ ls



Pasul 3: Creați fișierul
Acum, rulați „ atingere ” comandă pentru a crea un fișier nou în depozitul local Git:

$ atingere fișier3.txt

Pasul 4: Adăugați fișierul în zona de pregătire
Pentru a urmări un fișier din directorul de lucru Git în zona de pregătire Git, rulați „ git add ” comandă cu numele fișierului:

$ git add fișier3.txt

Pasul 5: efectuați modificări
Apoi, executați „ git commit comanda „ cu „ -m ” și adăugați un mesaj de confirmare pentru a actualiza și salva modificările adăugate în depozitul local Git:

$ git commit -m „Fișier3.txt adăugat”

Pasul 6: Verificați istoricul jurnalului Git
Pentru a verifica istoricul jurnalului curent al ramurilor Git, executați „git log”. comanda:

$ git log .

Din rezultatul dat, copiați referința de comitere necesară la care doriți să o anulați:

Pasul 7: Revenire la Old Commit
Pentru a reveni la vechiul commit, utilizați „ git checkout ”, împreună cu referința de comitere copiată:

$ git checkout d4ab7ff

Conform rezultatului de mai jos, indicatorul HEAD este mutat cu succes la referința de comitere specificată:

Pasul 8: Verificați Rollback
În cele din urmă, pentru a asigura operația de rollback, executați „ git log . ”comandă:

$ git log .

Am explicat procedura de rollback la o comitere Git anterioară într-un depozit public.

Concluzie

Pentru a reveni la un vechi commit Git într-un depozit public, mai întâi, treceți la depozitul local Git și vizualizați lista de conținut. Apoi, creați un nou fișier local și urmăriți-l în depozit. Apoi, comite modificările adăugate și salvează-le în depozitul local Git. Verificați istoricul jurnalului Git și copiați referința de comitere dorită. În cele din urmă, executați „ $ git checkout ” și verificați istoricul jurnalului de referință. Acest studiu a furnizat procedura de rollback la o comitere Git anterioară într-un repo public.