Ebben az útmutatóban megtanuljuk a kötelezettségvállalások egyik Git ágból a másikba történő átvételének lépéseit.
Hogyan válasszunk kötelezettséget egyik Git-ágról a másikra?
Egy commit egyik ágról a másikra történő átvételéhez dolgozzunk az egyik ágon, hozzunk létre egy új ágat, és válasszuk ki az előző águnkból a véglegesítést. Ehhez hajtsa végre az alábbi lépéseket.
1. lépés: Lépjen a Project Repository-ba
Nyissa meg a Git Bash-t, és lépjen a projektkönyvtárba a „ CD 'parancs:
CD meggyszedés
2. lépés: Inicializálja a tárat
Ezután inicializálja a Git-tárat a megadott paranccsal:
ez meleg
3. lépés: Új fájl létrehozása
Hozzon létre egy fájlt, és adja hozzá a tartalmat a „ visszhang ” és átirányítási operátorok ( > ). Például a „ fájl.txt ” fájl jön létre:
visszhang 'Új fájl' > fájl.txt
4. lépés: Kövesse nyomon a fájlt
Adja hozzá a létrehozott fájlt a nyomkövetési területhez a „git add” paranccsal:
git add .
5. lépés: Végezze el a változtatásokat
Végezze el a változtatásokat a projektkönyvtárban a „ git commit 'parancs:
git commit -m 'fájl hozzáadva'
6. lépés: Ellenőrizze a naplót
Ellenőrizze az alkalmazott véglegesítések hosszú történetét a log parancs futtatásával:
git log --online
Itt láthatja az adott kötelezettségvállalás SHA-ját. Jegyezze fel, használni fogjuk, és a későbbi lépésekben kiválasztjuk.
7. lépés: Hozzon létre új ágat
Most hozzunk létre egy új ágat ' fejleszteni ” a megadott paranccsal:
git ág fejleszteni
8. lépés: Váltson a Létrehozott ágra
Váltson a létrehozott ágra a „ pénztár 'parancs:
pénztár fejleszteni
A fiók át lett cserélve erre: ' fejleszteni ”.
9. lépés: Cherry Válasszon kötelezettséget
A véglegesítés kiválasztásához futtassa a „ git cseresznye-piszkáló ” parancsot az előző ági véglegesítés SHA-kivonatával együtt:
git cseresznye-piszkáló 6ea44fe
A fenti kimenet az ütközést mutatja, csak hagyja figyelmen kívül, és futtassa a javasolt parancsot ennek ellenére.
git commit --enged-üres
A commit cseresznye szedett.
10. lépés: Ellenőrizze a naplózási előzményeket
Ellenőrizze a naplózási előzményeket, és ellenőrizze, hogy a commit cseresznye kiválasztott volt-e:
git log
Amint a fenti képen látható, az előző ágból tett kötelezettségünk ' fő- ” meggyszedett.
Következtetés
A véglegesítés kiválasztásához másolja ki a véglegesítés SHA-kivonatát, és lépjen a második ágra. Ezután futtassa a „ git cherry-pick