[git] Anularea primului (și ultimului) commit fără pierderea modificărilor din directorul de lucru
Dacă ai un depozit git nou, faci un commit, apoi îți dai seama că în commit ai adăugat un fișier care nu trebuia adăugat, încerci să folosești comanda „git reset --soft HEAD^1” dar nu funcționează deoarece înainte de commit-ul HEAD nu mai există nici un commit. Singura soluție pe care am găsit-o este să să șterg directorul „.git” din depozit și să recreez depozitul git cu remote-ul potrivit, făcând o copie a fișierelor din directorul de lucru. Sigur, acest lucru funcționează doar când primul commit nu a fost trimis pe server cu un „git push”. Cunoașteți o altă soluție? Dacă da, vă rog să scrieți un comentariu.
Abonați-vă la:
Postare comentarii (Atom)
-
Tradus din această pagină oficială de documentație Microsoft . Clasele sunt cele mai fundamentale dintre tipurile C#. O clasă este o stru...
-
Fragment din cartea Algoritmica C++ de Vlad Sebastian Ionescu, Eugen Laslo . Se dau două șiruri de caractere A și B , formate din litere ...
-
Problema este de la finalul acestei pagini (fragment din carte). c) Se dă o matrice și se cere determinarea unui dreptunghi de sumă ...
Niciun comentariu:
Trimiteți un comentariu