Ponovno postavljanje Remote na određeni Git Commit

Ponovno Postavljanje Remote Na Odredeni Git Commit



Na platformi Git korisnici često rade izmjene projekta i obvezuju ih da ih spremaju u lokalno spremište. Ove se izmjene naknadno guraju u udaljeni repozitorij. Međutim, Git korisnik može poželjeti vratiti promjene nakon što su predane jer brojne nove promjene mogu uzrokovati probleme s projektom ili zahtijevati reviziju.

Ne brinite ako niste sigurni kako vratiti udaljeni repozitorij na određenu predaju, jer će ovaj post demonstrirati metodu za ponovno postavljanje daljinskog upravljača na određenu predaju.

Kako resetirati Remote na određeni Commit?

Za poništavanje daljinskog upravljača na određenu predaju, najprije poništite ili vratite predaju u Git repozitorij pomoću ' git resetirati ” naredba. Nakon toga, gurnite predaju na daljinski pomoću ' git push -f ” naredba.







Provjerite priloženi postupak za praktičnu demonstraciju.



Korak 1: Pokrenite Git Terminal

Prvo otvorite Git terminal iz Windows Start izbornika:







Korak 2: Idite na Git Working Repository

Iskoristite ' CD ” i idite do Git radnog spremišta:

$ CD 'C:\Git\commits'



Zatim pregledajte sve datoteke i repozitorije trenutnog radnog repozitorija koristeći ' ls ” naredba:

$ ls

Korak 3: Izvršite izmjene u Git datoteci

Napravite neke izmjene u Git datoteci. U tu svrhu izmijenili smo sadržaj ' Datoteka.txt ' datoteka:

$ jeka 'Hello to Linux Hint' > Datoteka.txt

Korak 4: Dodajte datoteku u Indeks prikazivanja

Zatim dodajte izmijenjenu datoteku u indeks praćenja (pripremno područje) koristeći spomenutu naredbu:

$ git dodati Datoteka.txt

Pregledajte stanje Git repozitorija da potvrdite je li izmijenjena datoteka dodana u indeks praćenja ili ne:

$ git status

Možete vidjeti da smo uspješno dodali datoteku u indeks praćenja:

Korak 5: Izvršite novu izmjenu

Potvrdite nove promjene s ' git počiniti ” dok navodite poruku s “ -m ” opcija:

$ git počiniti -m 'Izmjena obveze'

Provjerite Git zapisnik kako biste provjerili jesu li promjene predane ili ne:

$ git dnevnik

Ovdje možete vidjeti da su promjene uspješno predane i dodane u Git lokalno spremište:

Korak 6: Gurnite promjene na daljinsko upravljanje

Nakon toga, gurnite promjene u udaljeno spremište koristeći ' git push ” naredba. Ovdje, ' -f ” zastavica se koristi za prisilno guranje promjena na daljinski upravljač:

$ git guranje -f podrijetlo majstor

Korak 7: Resetirajte Remote na određeni Commit

Sada resetirajte daljinski na prethodni ili nedavni commit. U tu svrhu, prvo se vratite na određeno uvrštavanje ili određeno uvrštavanje bilo korištenjem HEAD pozicije ili ID-a uvrštavanja:

$ git resetirati --teško GLAVA~ 1

Korak 8: Gurnite promjene na daljinsko upravljanje

Nakon vraćanja na određenu ili prethodnu predaju, gurnite lokalne obveze u udaljeno spremište:

$ git guranje -f podrijetlo majstor

Pregledajte zapisnik repozitorija da provjerite je li daljinski upravljač vraćen na određenu predaju ili ne:

$ git dnevnik

Može se primijetiti da smo uspješno izvršili potrebnu funkcionalnost:

Naučili smo vas metodi za resetiranje daljinskog upravljača na određenu predaju.

Zaključak

Za resetiranje daljinskog upravljača na određeni Git commit, prvo idite na Git repozitorij i resetirajte promjene u lokalnom repozitoriju pomoću ' git reset –hard HEAD~1 ” naredba. Kako bi se vratili na određeno uvrštavanje, korisnici mogu upotrijebiti ' git reset –hard ” naredba. Nakon toga, gurnite ove promjene u udaljeno spremište kako biste daljinski upravljač vratili na određenu predaju pomoću ' git push -f izvorni master ” naredba. Ovaj post razradio je metodu za resetiranje daljinskog upravljača na određenu predaju.