Cum revin un depozit Git la o comitere anterioară?

Cum Revin Un Depozit Git La O Comitere Anterioara



Git este un sistem de control al versiunilor DevOps gratuit, open source, care le permite programatorilor să-și implementeze codul în diferite versiuni. Revenirea la comiterea anterioară este, de asemenea, una dintre caracteristicile utile ale Git, deoarece le permite dezvoltatorilor să treacă la versiunea anterioară a codului după ce au făcut unele greșeli în noua versiune de cod sau în scopuri de testare.

Acest tutorial va demonstra cum să reveniți la o comitare anterioară în depozitul Git.

Cum să reveniți la o comitere anterioară a depozitului Git?

Pentru a reveni la un depozit Git la comiterea anterioară pentru a anula modificările codului, mai întâi, deschideți depozitul Git, efectuați modificări și utilizați „ git reset HEAD~1 ” comanda. Pentru a face acest lucru, consultați instrucțiunile de mai jos.

Pasul 1: Deschideți Git Bash Terminal
Mai întâi, deschideți terminalul Git Bash din „ Lansare ' meniul:

Pasul 2: Navigați la Git Repository
Apoi, navigați în depozitul local Git necesar:

$ CD „C:\Git”

Pasul 3: Inițializați depozitul Git
Utilizați comanda furnizată pentru a inițializa depozitul Git de lucru:

$ E fierbinte

Pasul 4: Creați un fișier nou
Creați un fișier nou care trebuie să fie comis. Pentru a face acest lucru, am creat „ test.txt ” fișier:

$ atingere test.txt

Pasul 5: Adăugați fișierul în zona de scenă
Pentru a urmări fișierul, utilizați comanda furnizată:

$ git add test.txt

Pasul 6: Commiteți fișierul nou creat
După adăugarea fișierului nou creat în zona de staging, faceți primul comit folosind comanda menționată. Aici, opțiunea „ -m ” este utilizat pentru a seta mesajul de confirmare:

$ git commit -m „Fișierul de testare este adăugat”

Pasul 7: Verificați jurnalul
Verificați jurnalul pentru a verifica dacă fișierul este comis sau nu:

$ git log

Aici, puteți vedea că fișierul a fost comis cu succes:

Pasul 8: Modificați fișierul angajat
Pentru a face un al doilea commit folosind același fișier, deschideți fișierul în editorul implicit și faceți câteva modificări în fișier:

$ începe testul.txt

După adăugarea modificărilor, utilizați „ Ctrl+S ” pentru a le salva:

Pasul 9: Adăugați fișierul actualizat pe Stage
Adăugați fișierul actualizat în zona de transfer, deoarece fișierele sau directoarele care sunt prezente în zona de transfer pot fi comise:

$ git add .

După ce adăugați un fișier în zona de pregătire, verificați starea fișierului dacă este urmărit sau nu:

$ starea git

Doar fișierele urmărite se încadrează în categoria de montaj:

Pasul 10: Commiteți fișierul modificat
Din nou, comite fișierul modificat folosind comanda furnizată:

$ git commit -m „Fișierul de testare este actualizat”

Verificați dacă modificarea este efectuată sau nu, vizualizând „ Buturuga ”:

$ git log

Aici puteți vedea că a doua comitere este, de asemenea, efectuată cu succes:

Pasul 11: Reveniți depozitul Git la comiterea anterioară
Pentru a reveni depozitul Git la commit-ul anterior, urmați comanda de mai jos:

$ git reset CAP~ 1

resetați HEAD~1 ” comanda renunță la cea mai recentă comitere și setează indicatorul HEAD pe comiterea anterioară:

Pentru a verifica dacă depozitul a revenit la comiterea anterioară sau nu, utilizați „ git log ”comandă:

$ git log

Ieșirea de mai jos indică faptul că am revenit cu succes la depozitul la comiterea anterioară:

V-am învățat cum să reveniți un depozit Git la o comitere anterioară.

Concluzie

Pentru a reveni depozitul Git la commit-ul anterior, mai întâi, mutați depozitul Git. Apoi, efectuați modificările utilizând „ git commit -m ” comanda. Apoi, utilizați „ git reset HEAD~1 ” de pe terminal pentru a reveni la comiterea anterioară. În acest tutorial, ați învățat cum să reveniți la o comitere anterioară a depozitului Git.