Kako odstraniti objavo iz veje v Gitu

Kako Odstraniti Objavo Iz Veje V Gitu



Ko ljudje delajo skupaj na istem projektu kot ekipa, se pogosto srečujejo s številnimi situacijami, ko je treba dodati, odstraniti ali posodobiti podatke v vejah. Za člana je morda težavno vzdrževati sporočila o objavi med razvojem. Git uporabnikom olajša odstranitev ali posodobitev potrditev po in pred potiskanjem sprememb v oddaljeni imenik Git.

V tej študiji bomo na kratko razpravljali o postopku odstranjevanja objave iz veje v Gitu.

Kako odstraniti objavo iz veje v Gitu?

V Gitu lahko iz veje odstranite nepotisnjene in potisnjene objave. Ne veste, kako to narediti? Pri tem vam bodo v pomoč spodnji razdelki.







Opomba: Za predstavitev bomo razmislili o scenariju, kjer smo ustvarili nekaj datotek v imeniku Git in potrdili spremembe v repozitorij. Kasneje se je izvedelo, da smo spremembe potrdili v napačnem imeniku in te potrditve je bilo treba odstraniti.



Če želite to narediti, si oglejte spodnji razdelek.



1. način: Odstranite nepotisnjeno objavo iz veje v repozitoriju Git

Sledite navedenim navodilom za odstranitev nepotisnjenih sprememb iz veje repozitorija Git.





1. korak: Odprite Git Bash

Pritisnite ' CTRL + Esc tipke za odpiranje Začeti ' meni in odprite ' Git Bash ” terminal:



2. korak: Pomaknite se do imenika Git

Nato se premaknite v imenik Git, od koder želite odstraniti obvezo:

$ cd 'C:\Uporabniki \n azma\Git\mari_khan\my_dir'

3. korak: Ustvari datoteko

Izvedite naslednji ukaz, da ustvarite novo datoteko in vanjo vstavite nekaj besedila:

$ odmev 'dodana datoteka' > Datoteka1.txt

Kot lahko vidite, smo ustvarili novo datoteko z imenom ' Datoteka1.txt « in dodal » dodana datoteka ” niz v njem:

4. korak: Preverite stanje

Zdaj preverite stanje imenika Git:

$ status git

Podani izhod pomeni, da je treba potrditi nekaj sprememb:

5. korak: dodajte datoteko v imenik Git

Nato zaženite naslednji ukaz, da dodate ustvarjeno datoteko brez sledenja v imenik Git:

$ git add Datoteka1.txt

5. korak: potrdite spremembe

Potrdite vse spremembe v repozitorij Git z uporabo ' git commit ” z želenim sporočilom:

$ git commit -m '1 datoteka dodana'

6. korak: Odstranite spremembe

Zdaj odstranite objavo s spodnjim ukazom:

$ git ponastavi --težko GLAVA ~ 1

Tukaj je ' git ponastaviti ' bo odstranil vse spremembe in ' –trda GLAVA~1 ” premakne GLAVO na prejšnjo objavo:

7. korak: Preverite izbrisano potrditev

Nazadnje izvedite » reflog ” za preverjanje izbrisane objave iz repozitorija Git:

$ git reflog

Spodnji izhod kaže, da je naša objava uspešno izbrisana iz veje in postavljena v dnevnik:

Pojdimo na naslednji razdelek, da razumemo postopek odstranjevanja potrditev iz veje v Gitu po potiskanju.

2. način: Odstranite potisnjeno objavo iz veje v repozitoriju Git

Če želite odstraniti že potisnjene objave iz veje, si oglejte spodnjo metodo.

1. korak: Pomaknite se do imenika Git

Najprej se premaknite v imenik Git, od koder morate odstraniti potrditev:

$ cd 'C:\Uporabniki \n azma\Git\mari_khan\my_dir3'

2. korak: Ustvari datoteko

Ustvarite novo datoteko in vanjo vstavite nekaj vsebine:

$ odmev 'nova datoteka' > File2.txt

3. korak: dodajte datoteko v repozitorij Git

Zdaj dodajte datoteko v imenik Git s pomočjo ' git add ” ukaz:

$ git add File2.txt

4. korak: Preverite stanje skladišča Git

Preverite status repozitorija Git:

$ status git

5. korak: potrdite spremembe

Spremembe potrdite v repozitorij Git s poljubnim sporočilom:

$ git commit -m 'dodal novo datoteko'

6. korak: Git Push

Izvedite ' git push ” ukaz za potiskanje vseh sprememb objave v oddaljeno skladišče:

$ git push

7. korak: Odstranite spremembe

Odstranite vse potisnjene objave iz veje:

$ git push izvor GLAVA -- sila

' GLAVA – sila ” bo močno premaknil GLAVO in odstranil vse spremembe. V našem primeru smo že odstranili spremembe objave iz veje:

8. korak: Preverite izbrisano potrditev

Izpišite ' reflog ” za preverjanje izbrisane objave iz repozitorija Git:

$ git reflog

9. korak: Odstranite potrditev

Odstranite objavo iz veje v Gitu z uporabo » git ponastavi ”:

$ git ponastavi --mehko GLAVA^

To je vse! Prikazali smo postopek odstranjevanja objave iz veje v Gitu.

Zaključek

Če želite odstraniti nepotisnjene objave iz veje, ustvarite in dodajte datoteko v imenik, potrdite spremembe in zaženite » $ git reset –hard HEAD~1 ” za ponastavitev vseh odstranjenih sprememb. Za naslednji pristop potisnite spremembe v oddaljeni imenik in zaženite » $ git reset –soft HEAD^ ”, da ga odstranite iz veje. V tej študiji smo ponazorili metodo odstranjevanja objave iz veje v Gitu.