Hogyan helyezzük át a rebase mastert bármelyik ágra példán keresztül

Hogyan Helyezzuk At A Rebase Mastert Barmelyik Agra Peldan Keresztul



A Gitben az elágazás az a folyamat, amikor a fő ágtól elválik, így a fejlesztők külön dolgozhatnak anélkül, hogy az eredeti kódot és a csapat többi tagját érintené. Amikor egy fejlesztő létrehoz egy Git-tárat, alapértelmezés szerint hozzáadódik a fő ághoz. A fejlesztők azonban bármikor válthatnak ágat a Git több parancsának segítségével, mint például a „ git rebase ” parancsot, anélkül, hogy elveszítené a fontos információkat.

Ebben a kézikönyvben megtanuljuk, hogyan lehet a Git rebase master-t példán keresztül bármely ágra felvinni, és a Git rebase alapvető parancsait leírásokkal ellátni.

Mi az a Git rebase?

Az újraalapozás az az eljárás, amikor a meglévő véglegesítések sorozatát egy új alap véglegesítésre helyezzük vagy egyesítjük. Alapvetően a kombinálás lineáris eljárásaként ismert. Pontosabban, a Git rebase a legnépszerűbb segédprogram, amelyet arra terveztek, hogy a Git one ág változásait bármely ágba egyesítse.







Példa: Hogyan lehet Git rebase mastert egy másik Git Branch-re?

A Git rebase masterhez vagy a véglegesítések sorozatának egy másik Git ágban való kombinálásához először nyissa meg a „ Git Bash ” terminálhoz, és lépjen a Git gyökérkönyvtárába a „ CD ” parancsot. Ezután hajtsa végre a „ $ git ág -a ” paranccsal megjelenítheti az összes létező ágat, és kiválaszthatja bármelyiket az újrabázishoz. Végül hajtsa végre a „ $ git rebase master <ágnév> ” parancsot, hogy a mestert egy másik ágra telepítse a Gitben.



Most nézzük meg a következő eljárást a fent említett forgatókönyv kimenetének megtekintéséhez!



1. lépés: Indítsa el a Git Terminált

Keresse meg és nyissa meg a „ Git Bash ' a rendszeren a ' üzembe helyezés ” menü:





2. lépés: Keresse meg a Git Root Directory-t

Ezután hajtsa végre a „ CD ” paranccsal mozoghat a Git gyökérkönyvtárában:



$ CD 'C:\Felhasználók \n azma\Go'

3. lépés: Sorolja fel az összes ágat

Most hajtsa végre a „ git ág ' parancs az összes ág megjelenítéséhez a ' -a ' választási lehetőség:

$ git ág -a

Mint látható, az összes jelenlegi és meglévő ág megjelenik, beleértve a távoli ágakat is. Kiválasztjuk a „ funkció ” a Git helyi adattárának ága az újrabázis végrehajtásához:

4. lépés: A master alapozása egy másik ágra

Végül hajtsa végre a megadott parancsot, és adja meg az ág nevét az alapozási művelethez:

$ git rebase mester tulajdonság

Az alábbi kimenet azt mutatja, hogy a „ fő- ' a ' funkció ” elágazás sikeresen:

Most lépjen a következő szakaszra, és nézze meg a Git rebase alapvető parancsait rövid leírásukkal.

Mik azok a Git rebase alapparancsai?

Nézzük meg a Git rebase alapvető parancsait, amelyek az alábbi táblázatban találhatók a leírással:

Parancsok Leírás
$ git rebase --interactive Az interaktív újraalapozás végrehajtására szolgál.
$ git rebase A szabványos újrabázis végrehajtására szolgál.
$ git rebase –x A parancssori shell szkript futtatására szolgál minden megjelölt véglegesítéshez lejátszás közben.
$ git rebase –d Lejátszás közben az egyesített véglegesítési blokk véglegesítéseinek elvetésére szolgál.
$ git állapot A Git rebase állapotának megtekintéséhez használható.
$ git rebase –p A Git-ágak történetében a különálló véglegesítés megtartására szolgál.
$ git rebase --skip A végrehajtott változtatások átugrására szolgál.
$ git commit -m „commit message for A módosítások végrehajtására szolgál
$ git add hozzá a Egy ág hozzáadására szolgál a Git-tárhoz.
$ git rebase — folytatás A felhasználók által végzett módosítások folytatására szolgál.

Ez a tanulmány egy példa segítségével leírta a Git rebase tetszőleges ágra vonatkozó eljárását, és röviden tárgyalta a Git rebase alapvető parancsait.

Következtetés

A Git rebase bármely elágazáshoz először lépjen a Git gyökérkönyvtárába, és listázza ki az összes létező ágat, beleértve a távirányítókat is a „ $ git ág -a ” parancsot. Ezután hajtsa végre a „ $ git rebase master ' parancs a Git változásainak integrálásához' fő- ” elágazás a megadott ágra. Ez a kézikönyv azt a módszert kínálta, hogy a mestert egy ágra alapozzák.