Hogyan egyesítsünk ágakat gyors előreküldés nélkül a Gitben

Hogyan Egyesitsunk Agakat Gyors Elorekuldes Nelkul A Gitben



Miközben a Git néven ismert decentralizált verziókezelő rendszeren dolgoznak, a felhasználók számos ágat hozhatnak létre az adattárban többféle célra. Ezenkívül egyesítheti őket a fő gyökérággal. Ha azonban az ágakat egy összevonási véglegesítéssel egyesítik, ezt a folyamatot gyors előretekerés nélküli összevonásnak nevezik.

Másrészt, ha van egy közvetlen lineáris út a forrás ág és a cél ág között, akkor végrehajtható a gyors előre egyesítés.

Ez az útmutató az ágak egyesítésének eljárását tárgyalja a Gitben történő gyorstovábbítás nélkül.







Hogyan lehet ágakat egyesíteni gyors előreküldés nélkül a Gitben?

Tegyük fel, hogy létrehozott egy új ágat egy adott projekten való munkához, és az eredményeket integrálni szeretné a fő kódba vagy fájlba. A meghatározott cél érdekében az adott ágat össze kell vonni a gyökérággal.



Ehhez kövesse az alábbi eljárást.



1. lépés: Indítsa el a Git Bash-t
Először indítsa el a „ Git bash ' terminál segítségével a ' üzembe helyezés ” menü:





2. lépés: Hozzon létre Git-könyvtárat
Futtassa a „ mkdir ” parancs az új Git-könyvtár létrehozásához:



$ mkdir Saját_ágaim

Itt, ' Saját_ágaim ” az újonnan létrehozott könyvtárunk neve:

3. lépés: Navigáljon a Git Directoryhoz
Lépjen abba a helyi könyvtárba, ahol módosítani szeretne:

$ CD Saját_ágaim

4. lépés: Inicializálja a Git Repository-t
Most hozza létre az üres Git-tárat az alábbi paranccsal:

$ ez meleg

5. lépés: Fájl létrehozása és hozzáadása
Futtassa a „ érintés ' parancs egy ' nevű szövegfájl létrehozásához fájl.txt ” az aktuális könyvtárban:

$ érintés fájl.txt

Most adja hozzá a Git tárolóhoz a „ git add 'parancs:

$ git add fájl.txt

6. lépés: Végezze el a változtatásokat
Ezt követően tájékoztató üzenettel fogadja el a változtatásokat:

$ git commit -m 'fájl.txt hozzáadva'

Itt dupla idézőjelbe tettük a commit üzenetet:

7. lépés: Hozzon létre fiókot
Ezután futtassa az alábbi parancsot egy új ág létrehozásához:

$ git ág fejleszteni

Eddig a pontig sikeresen létrehoztuk az új fióknevet ' fejleszteni ”:

8. lépés: Váltson ágat
Hajtsa végre a „ pénztár ” paranccsal válthat az újonnan létrehozott ágra:

$ pénztár fejleszteni

9. lépés: Fájl létrehozása és hozzáadása
Most először hozzon létre egy új fájlt az új ágon belül az alábbi paranccsal:

$ érintés fil2.txt

Ezután adja hozzá a Git-tárhoz:

$ git add -A

10. lépés: Végezze el az üzenetet
Végezze el a változtatásokat egy üzenettel a „ git commit 'parancs:

$ git commit -m 'fájl2.txt hozzáadva'

11. lépés: Váltson fiókra
Ezután váltson át a fő ágra ' fő- ” az alábbi paranccsal:

$ pénztár fő-

12. lépés: A Git Branches egyesítése
Végül egyesítse az ágakat gyors előreküldés nélkül a ' git merge ” parancsot. Itt a „ –nem –ff ” jelző megakadályozza, hogy az összevonás végrehajtsa a gyors előretekerést:

$ git merge --no-ff fejleszteni

Mint láthatja, egyesítettük a „ fő- ' ág a ' fejleszteni ” ág:

13. lépés: Ellenőrizze az egyesítést
Győződjön meg arról, hogy az ágak egyesülnek a ' git log 'parancs:

$ git log --online

Az alábbi kimenet azt jelzi, hogy a két águnk egyesült:

Összeállítottuk az ágak egyesítésének legegyszerűbb folyamatát gyors előretekerés nélkül a Gitben.

Következtetés

Az ágak egyesítéséhez gyors továbbítás nélkül a Gitben, először inicializáljon egy könyvtárat a ' $ git hő ” parancsot. Ezután hozzon létre egy új fájlt, adja hozzá, és hagyja jóvá a változtatásokat egy üzenettel a Git tárhelyen. Ezt követően hozza létre és váltson át az új ágra. Ismét hozzon létre, adjon hozzá egy új fájlt a kapcsolt ághoz, és véglegesítse azt. Végül hajtsa végre a „ $ git merge --no-ff ” paranccsal egyesítheti a két ágat. Ez az útmutató bemutatta az ágak egyesítésének eljárását gyors előretekerés nélkül a Gitben.