Cum să ștergeți confirmările dintr-o ramură din Git?
Ștergerea unei confirmări în Git trebuie abordată într-unul din cele două moduri, în funcție de dacă ați introdus sau nu modificările. Vă rugăm să rețineți înainte de a încerca acest lucru, executarea acestor comenzi va ȘTERGE modificările din directorul de lucru. Orice modificare a fișierelor urmărite din arborele de lucru de la < commit > este eliminată. Asigurați-vă că salvați separat modificările pe care „doriți să le aveți.
Dacă modificările dvs. nu au fost încă împinse, pur și simplu introduceți comanda
Aceasta va renunțați la toate modificările arborelui de lucru și mutați HEAD la commit înainte de HEAD.
Dacă doriți să ștergeți commit-urile până la un commit specific, rulați < git log>
în linia de comandă pentru a găsi ID-ul de commit specific și apoi executarea
va elimina toate modificările arborelui de lucru și va muta HEAD la comitere aleasă.
Alternativ, dacă ați introdus deja modificările, va trebui să rulați următorul cod
Vă rugăm să rețineți dacă alții au tras această ramură, ar fi mai bine să începeți o nouă ramură. Dacă nu faceți acest lucru când altcineva a tras-o, acesta o va îmbina în munca lor și o veți împinge din nou în sus.
Dacă trebuie să găsiți un commit pe care l-ați „șters”, acesta este de obicei prezent în < git reflog>
cu excepția cazului în care ați colectat gunoiul din depozitul dvs.
Aveți nevoie de ajutor? Vă rugăm să ne contactați la [email protected]