[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)
-
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ă ...
-
Tradus din această pagină oficială de documentație Microsoft . Există două feluri de tipuri în C#: tipuri valoare și tipuri referință . V...
Niciun comentariu:
Trimiteți un comentariu