Ta študija obravnava ' ali lahko uporabniki odstranijo potrditev Git, vendar ohranijo spremembe « s primerom.
Ali lahko odstranim potrditev Git, vendar obdržim spremembe?
Da, lahko odstranite potrditev Git, vendar obdržite dodane spremembe. V ta namen se pomaknite do lokalnega repozitorija Git in ustvarite datoteko v lokalnem repozitoriju. Nato sledite novo dodani datoteki v uprizoritveno območje in posodobite repozitorij tako, da potrdite spremembe. Nato preverite zgodovino dnevnika skladišča in posodobite novo ustvarjeno datoteko. Dodajte spremembe v repozitorij, potrdite spremembe in izbrišite predhodno dodano objavo z uporabo ' $ git ponastavi HEAD^ ” ukaz.
Preverimo izvedbo zgoraj navedenega postopka!
1. korak: premaknite se v določeno lokalno skladišče
Pomaknite se do želenega repozitorija Git tako, da izvedete ' cd ” ukaz:
$ cd 'C:\Uporabniki \n asma\Pojdi \t je_6'
2. korak: Ustvari novo datoteko v lokalnem skladišču
Zaženite ' dotik ” in ustvarite novo datoteko v lokalnem repozitoriju:
$ dotik datoteka1.txt
3. korak: dodajte datoteko v uprizoritveno območje
Nato dodajte novo ustvarjeno datoteko v uprizoritveno območje z naslednjim ukazom:
$ git add datoteka1.txt
4. korak: potrdite spremembe
Zdaj posodobite lokalno skladišče tako, da izvedete ' git commit ' ukaz z ' -m ” in dodajte želeno sporočilo o objavi:
$ git commit -m '1 datoteka dodana'
5. korak: Preverite zgodovino dnevnika Git
Zaženite ' git dnevnik. ” za preverjanje zgodovine referenčnega dnevnika Git:
$ git dnevnik .
6. korak: Posodobite datoteko
Nato odprite novo dodano datoteko s privzetim urejevalnikom besedila:
$ zaženi file1.txt
Navedena datoteka bo odprta v urejevalniku besedila, dodajte nekaj besedila in pritisnite » CTRL + S ”, da ga shranite:
7. korak: Sledite posodobljeni datoteki
Zdaj izvedite ' git add ” s posodobljenim imenom datoteke in jo sledite do uprizoritvenega območja:
$ git add datoteka1.txt
8. korak: potrdite spremembe
Potrdite dodane spremembe v repozitorij z uporabo spodnjega ukaza:
$ git commit -m 'datoteka1.txt posodobljena'
9. korak: Preverite zgodovino dnevnika Git Reference
Zaženite ' git dnevnik. ” za preverjanje zgodovine referenčnega dnevnika Git:
$ git dnevnik .
10. korak: Izbrišite Git Commit
Zdaj izbrišite potrditev Git z uporabo ' git ponastavi ' ukaz z ' GLAVA^ ” kazalec:
$ git ponastavi GLAVA^
11. korak: Oglejte si zgodovino dnevnika Git Reference
Ponovno zaženite » git dnevnik. ” za preverjanje zgodovine referenčnega dnevnika Git:
$ git dnevnik .Kot vidite v spodnjem izhodu, je zadnja potrditev izbrisana iz zgodovine referenčnega dnevnika:
12. korak: Preverite posodobljeno datoteko
Zdaj zaženite ' začetek ” ukaz s predhodno posodobljenim imenom datoteke, da preveri ohranitev sprememb:
$ zaženi file1.txt
V skladu s spodaj navedenim rezultatom se dodane spremembe shranijo v datoteko. Vendar pa je povezana zaveza proti tem spremembam izbrisana:
Razložili smo postopek za brisanje potrditve Git, vendar ohranitev sprememb.
Zaključek
Da, lahko odstranimo potrditev Git, vendar ohranimo dodane spremembe. Če želite to narediti, se premaknite v določeno skladišče Git in ustvarite datoteko. Nato ga dodajte v uprizoritveno območje in potrdite spremembe. Preverite zgodovino referenčnega dnevnika Git in nato posodobite datoteko. Sledite datoteki, potrdite spremembe in izbrišite predhodno dodano objavo tako, da izvedete ' $ git ponastavi HEAD^ ” ukaz. Na koncu odprite posodobljeno datoteko in preverite dodane spremembe. Ta študija je s primerom prikazala metodo za brisanje potrditve Git, vendar ohranitev sprememb.