Hogyan változtassuk meg a szülői ágat a Gitben?

Hogyan Valtoztassuk Meg A Szuloi Agat A Gitben



Néha a felhasználók az utódágat a szülőágra szeretnék módosítani a Gitben különböző műveletek végrehajtásához. A szülőág megváltoztatását azonban a Gitben nagyon óvatosan kell végrehajtani. Fontos, hogy mindenki tisztában legyen a módosításokkal. Az ütközések és problémák elkerülése érdekében meg kell győződni arról, hogy az új szülőág kompatibilis a meglévő ágakkal.

Ez a blogbejegyzés részletesen bemutatja a szülőág megváltoztatásának módszerét a Gitben.







Hogyan változtassuk meg a szülői ágat a Gitben?

A Git szülőága közvetlenül nem módosítható. Ebből a célból a Git különböző parancsokat biztosít, amelyek lehetővé teszik a gyermekág szülőágként való működését. Ehhez kövesse az alábbi módszereket:



1. módszer: Szülőág módosítása a Git „git merge” parancsával

A szülőág megváltoztatásához használja a ' git merge ” parancsot, nézze meg a megadott utasításokat:



    • Keresse meg a Git gyökérkönyvtárát.
    • Hozzon létre egy új ágat, és ellenőrizze az összes ág felsorolásával.
    • Váltson új ágra.
    • Fájlokat generál, és nyomon követheti őket az átmeneti területre.
    • Végezze el az összes módosítást a ' git commit ” parancsot.
    • Váltson a szülő ágra.
    • Egyesítsd a gyereket' béta ' ág a szülővel ' fő- ” ág.
    • Ellenőrizze a Git naplózási előzményeinek ellenőrzésével.

1. lépés: Átirányítás a Local Git Directoryba





Először lépjen a kívánt Git-tárolóhoz a „ CD 'parancs:

CD 'C:\Users\user\Git \t isdemo1'


2. lépés: Hozzon létre egy új fiókot



Hozzon létre egy új helyi fiókot a „ git ág 'parancs:

git ág béta



3. lépés: listázza ki az összes ágat

Az újonnan létrehozott ág ellenőrzéséhez a következő paranccsal:

git ág


Az eredményül kapott kép azt mutatja, hogy az újonnan létrehozott ág létezik a listában:


4. lépés: Váltson az Újonnan létrehozott ágra

Hajtsa végre a „ git kapcsoló ” parancsot, és váltson át az újonnan létrehozott ágra:

git béta váltás



5. lépés: Hozzon létre új fájlokat

Különböző kiterjesztésű új fájlok létrehozásához futtassa a ' érintés 'parancs:

érintés fájl1.txt fájl2.py fájl3.html



6. lépés: Kövesse nyomon a fájlokat

Futtassa a „ git add . ” paranccsal az összes fájlt hozzáadhatja az átmeneti indexhez:

git add .



7. lépés: Végezze el az összes módosítást

Ezután hajtsa végre az összes hozzáadott módosítást a ' git commit ' parancs a ' -m ” jelző üzenet beszúrásához:

git commit -m 'generált fájlok'



8. lépés: Tekintse meg a Git-előzményeket

Használja a ' git log ' parancs a ' -egy sor ” opció az egyes véglegesítések egy sorban történő megjelenítéséhez:

git log --online


Az alábbi kimenet azt jelzi, hogy jelenleg ' FEJ ' a ' béta ” ág:


9. lépés: Váltson szülői fiókra

Futtassa az alábbi parancsot, és váltson a „ fő- ” ág:

pénztár fő-



10. lépés: Egyesítse az ágakat

Most egyesítse a ' béta ' ág a ' fő- ” ágat, hogy szülő ágként viselkedjen a Git-tárházban:

git merge béta


Az alábbi kimenet azt jelzi, hogy mindkét ágat sikeresen egyesítették:


11. lépés: Ellenőrizze a naplózási előzményeket

Az ellenőrzéshez ellenőrizze a Git naplózási előzményeit a „ git log –oneline 'parancs:

git log --online


A kapott kimenet azt jelzi, hogy ' FEJ ” mindkét ágra mutat:

2. módszer: Szülői ág módosítása a „git rebase –onto” paranccsal a Gitben

A ' git rebase --onto ” parancs használható a szülőág megváltoztatására. A gyakorlati bemutatóhoz próbálja ki az alábbi eljárást:

    • Keresse meg a Git helyi könyvtárát.
    • Sorolja fel az összes létező ágat.
    • Váltson a szülő ágra.
    • Hajtsa végre a „ git rebase --onto ” parancsot, és állítsa be az ág nevét, hogy az szülőként viselkedjen.

1. lépés: Lépjen a Git Local Repository felé

Hajtsa végre a „ CD ” parancsot, és navigáljon az adott Git helyi tárolóhoz:

CD 'C:\Users\user\Git \t estproject'


2. lépés: Az összes ág megjelenítése

Ezután listázza ki az összes elérhető fiókot a „ git ág 'parancs:

git ág



3. lépés: Váltson szülői fiókra

Ezután futtassa a „ pénztár ” parancsot a szülőággal együtt, és váltson rá:

pénztár fő-



4. lépés: Változtassa meg a szülői fiókot

A szülőág megváltoztatásához használja a „ git rebase --onto ” parancsot, és adja meg a szülőág nevét az alággal együtt:

git rebase --ra mester tulajdonság3


Az eredményül kapott kép azt mutatja, hogy a „ az aktuális fiókmester naprakész ”:


5. lépés: Ellenőrzés

Tekintse meg a Git naplózási előzményeit a megadott parancs segítségével az ellenőrzéshez:

git log --online


Észrevehető, hogy a „ FEJ ' mutat mind a ' fő- ' és a ' jellemző3 ' ágak:


Ez minden! Különféle módszereket biztosítunk a szülőág megváltoztatására a Gitben.

Következtetés

A szülőág megváltoztatásához a Gitben nem áll rendelkezésre parancs vagy közvetlen módszer. A Git szülőága közvetlenül nem módosítható. A Git azonban két alternatív módszert kínál erre a célra. Az első a „ git merge 'parancs, a másik pedig ' git rebase --onto ”, amely mindkét ág összekapcsolására szolgál, és szülőként viselkedik ugyanabban a tárolóban. Ez a bejegyzés ismertette a szülőág megváltoztatásának módszereit a Gitben.