Postoji li naredba 'git rebase origin' u Gitu

Postoji Li Naredba Git Rebase Origin U Gitu



Git rebase jedna je od najkorisnijih naredbi Git alata. Git ' pregaziti ” naredba stvara novu bazu koja sadrži kombinirani niz obveza. Točnije, proces kombiniranja i premještanja obveza na novu bazu poznat je kao ponovno baziranje. ' git rebase origin/ ” se koristi za ponovno postavljanje udaljenih grana.

U ovom ćemo postu objasniti:

Postoji li naredba 'git rebase origin' u Gitu?

Ako korisnik pokrene ' git rebase podrijetlo ', Git terminal će prikazati poruku o pogrešci ' fatalno: nevažeće uzvodno 'podrijetlo' ” i nikada ne rebazirajte uzvodnu udaljenu granu. Međutim, korisnici Gita mogu koristiti ' git rebase ishodište/grana ” naredba za ponovno baziranje grane iz udaljene uzvodne grane i gnječenje obveza.







Kako koristiti naredbu “git rebase origin/ ”?

Za korištenje ' git rebase ishodište/grana ', Git korisnici moraju povući granu s udaljene uzvodno ili dohvatiti udaljenu granu pomoću ' git dohvati ” naredba.



Korak 1: Otvorite Git terminal

Prvo, iz sustava Windows ' Pokretanje ”, pokrenite Git terminal:







Korak 2: Premjestite se u Git repozitorij

Korištenjem ' CD ” premjestite u Git repozitorij:

$ CD 'C:\Git'



Korak 3: Povucite udaljenu granu

Povucite promjene udaljene grane i dodajte ih u HEAD lokalnog repozitorija:

$ git povuci podrijetlo majstor

Korak 4: Provjerite grane

Provjerite popis grana i odaberite granu u kojoj želite ponovno postaviti početnu granu:

$ git grana

Korak 5: Prebacite se na podružnicu

Prebacite se na granu na koju rebazirate ishodište kroz ' git odjava ” naredba:

$ git odjava značajke

Korak 6: Rebazirajte izvornu granu

Zatim ponovno postavite izvornu granu ili udaljenu granu koristeći ' git rebase origin/ ” naredba:

$ git rebase podrijetlo / ovladati; majstorski

Provjerite Git zapisnik da provjerite je li udaljena grana ponovno bazirana ili ne:

$ git reflog

Dodatni savjet: alternativna metoda za ponovno baziranje izvorne grane

Korisnici Gita mogu ponovno bazirati udaljenu granu upstreamom udaljene grane, a zatim izravno ponovno bazirati uzvodnu granu u lokalnoj grani koristeći ' git rebase ” naredba.

U tu svrhu prođite kroz priložene upute.

Korak 1: Uzvodno podrijetlo

Postavite udaljenu granu kao uzvodnu koristeći ' git grana ” naredba. Ovdje je opcija ' –postaviti uzvodno ” koristi se za postavljanje uzvodne grane:

$ git grana --set-upstream-to = podrijetlo / ovladati; majstorski

Korak 2: Ponovno postavite uzvodnu podružnicu u lokalnu podružnicu

Zatim, rebazirajte udaljenu uzvodnu granu u lokalnu granu kroz ' git rebase ” naredba:

$ git rebase podrijetlo / master master

Sakupili smo autentične informacije koje se odnose na ponovno baziranje udaljenih grana u Gitu.

Zaključak

Za ponovno postavljanje udaljene grane, prvo povucite ili dohvatite udaljenu granu kroz ' git pull ” naredba. Zatim se pomaknite na granu gdje želite ponovno postaviti udaljenu granu, a zatim upotrijebite ' git rebase ishodište/grana ” naredba za ponovno postavljanje udaljene grane. Ovaj tekst pokazao je postoji li ikakav ' git rebase podrijetlo ” naredba u Gitu.