Uneori, ei doresc modificări suplimentare în fișiere înainte de a se comite. În consecință, este necesar să reveniți sau să eliminați commit-ul din istoricul jurnalului Git. În acest scop, „ $ git reset –soft HEAD~1 ” comanda este utilă.
În acest ghid, vom învăța cum să anulăm o comitere în Git.
Cum să anulezi un commit în Git?
Pentru a anula o comitere în Git, mai întâi, navigați la depozitul local Git și creați și adăugați noul fișier în depozit. Apoi, efectuați modificări. După aceea, efectuați operația principală, care este să anulați comiterea folosind „ $ git reset –soft HEAD~1 ” comanda. Încă un lucru pe care utilizatorii ar trebui să-l știe este că comanda va anula doar commit-ul. Cu toate acestea, modificările vor fi salvate în index.
Să încercăm să implementăm acest scenariu pas cu pas!
Pasul 1: Navigați la Git Directory
Mai întâi, treceți la depozitul local Git:
Pasul 2: Creați fișierul
Creați un fișier text nou utilizând „ atingere ”comandă:
Pasul 3: Urmăriți fișierul
Acum, executați comanda furnizată pentru a adăuga un fișier în zona de pregătire:
Pasul 4: efectuați modificări
Apoi, trimiteți modificările în depozitul Git pentru a salva actualizări:
Pasul 5: Verificați istoricul jurnalului
Verificați istoricul jurnalului din depozitul Git și verificați modificările comise:
După cum puteți vedea, în prezent HEAD se referă la cel mai recent comit:
Pasul 6: Anulați comiterea
Acum, anulați modificările de comitere folosind comanda furnizată:
Aici ' -moale opțiunea ” este folosită pentru a păstra modificările aduse fișierului nostru și ” CAP~1 ” indică faptul că HEAD va fi revenit la comiterea anterioară:
Pasul 7: Verificați starea
Acum, verificați modificările anulate folosind „ starea git ”comandă:
După cum puteți vedea, fișierul încă există la index, ceea ce înseamnă că numai commit-ul a fost eliminat:
Pasul 8: Verificați istoricul jurnalului
Acum, verificați istoricul jurnalului și poziția curentă a HEAD:
După cum puteți vedea, commit-ul este eliminat din istoricul jurnalului Git, iar HEAD se referă la „ principal ” ramura:
Asta e tot! Am compilat cea mai simplă metodă de a anula un commit în Git.
Concluzie
Pentru a anula o comitere în Git, mai întâi, navigați la depozitul local Git. Creați un fișier nou și urmăriți-l în zona de pregătire folosind butonul „ $ git add