Nu vă faceți griji dacă nu sunteți sigur cum să restaurați un depozit de la distanță la un anumit commit, deoarece această postare va demonstra metoda de resetare a telecomenzii la un anumit commit.
Cum să resetați telecomanda la un anumit commit?
Pentru a reseta telecomanda la un anumit commit, mai întâi, resetați sau reveniți comit-ul în depozitul Git folosind „ git reset ” comanda. După aceea, împingeți commit la telecomandă folosind butonul „ git push -f
Consultați procedura oferită pentru demonstrația practică.
Pasul 1: Lansați Git Terminal
Mai întâi, deschideți terminalul Git din meniul Start Windows:
Pasul 2: Accesați Git Working Repository
Utilizați „ CD ” și navigați la depozitul de lucru Git:
$ CD „C:\Git\commits”
Apoi, vizualizați toate fișierele și arhivele din depozitul de lucru curent folosind „ ls ”comandă:
$ ls
Pasul 3: Efectuați modificarea în fișierul Git
Faceți câteva modificări în fișierul Git. În acest scop, am modificat conținutul „ Fișier.txt ” fișier:
$ ecou „Salut la Linux Hint” > Fișier.txt
Pasul 4: Adăugați fișierul la indexul de staging
Apoi, adăugați fișierul modificat la indexul de urmărire (zona de staging) folosind comanda menționată:
$ git add Fișier.txt
Vizualizați starea depozitului Git pentru a confirma dacă fișierul modificat este adăugat sau nu la indexul de urmărire:
$ starea gitPuteți vedea că am adăugat cu succes fișierul la indexul de urmărire:
Pasul 5: Faceți o nouă modificare
Realizați noile modificări cu „ git commit ” în timp ce specificați mesajul cu „ -m ' opțiune:
$ git commit -m „Modificarea comiterii”
Verificați jurnalul Git pentru a verifica dacă modificările sunt efectuate sau nu:
$ git logAici, puteți vedea că modificările au fost comise cu succes și adăugate la depozitul local Git:
Pasul 6: Apăsați modificările la telecomandă
După aceea, împingeți modificările în depozitul de la distanță folosind „ git push
Pasul 7: Resetați telecomanda la un anumit commit
Acum, resetați telecomanda la comiterea anterioară sau recentă. În acest scop, mai întâi, reveniți la un anumit commit sau la un anumit commit, fie folosind poziția HEAD, fie ID-ul de comitere:
$ git reset --greu CAP~ 1
Pasul 8: Apăsați modificările la telecomandă
După revenirea la un anumit commit sau anterior, împingeți comite-urile locale în depozitul de la distanță:
$ git push -f maestru de origine
Vizualizați jurnalul de depozit pentru a verifica dacă telecomanda este resetată la un anumit commit sau nu:
$ git logSe poate observa că am realizat cu succes funcționalitatea necesară:
V-am învățat metoda de a reseta telecomanda la un anumit commit.
Concluzie
Pentru a reseta telecomanda la un anumit commit Git, mai întâi, navigați la depozitul Git și resetați modificările din depozitul local folosind „ git reset –hard HEAD~1 ” comanda. Pentru a reveni la un anumit commit, utilizatorii pot utiliza „ git reset –hard