Hogyan készítsünk cseresznyét, válasszunk egy kötelezettségvállalási példát

Hogyan Keszitsunk Cseresznyet Valasszunk Egy Kotelezettsegvallalasi Peldat



Néha szeretne módosításokat végrehajtani, és belefoglalni őket az aktuális működő ágba. Ennek a műveletnek a végrehajtásához a „ git cseresznye-piszkáló ” parancsot. Nagyon megvalósítható és széles körben használják meghatározott műveletek elvégzésére. Pontosabban, ez a parancs azt jelenti, hogy kiválaszt egy véglegesítést az egyik ágból, és alkalmazza azt egy másik Git ágra. Ez ellentétben működik a többi megközelítéssel, például a kombinálással és az újrabázissal, amelyek általában többszörös véglegesítést alkalmaznak egy másik ágra.

Ebben a blogban egy példán keresztül megtanuljuk a git cherry-pick a commit használatának módszerét. Szóval, kezdjük!

Példa: Hogyan lehet kiszedni a kötelezettségvállalást?

A git cherry-pick egy véglegesítéshez először hozzon létre egy új Git helyi könyvtárat, és lépjen oda. Ezután inicializálja és módosítsa a fájlt a t segítségével. Ezután frissítse a második fájlt, és hajtsa végre a módosításokat a tárhelyen. Ezután távolítsa el az összes meglévő tartalmat a könyvtárból. Adja hozzá az összes módosítást, hajtsa végre a módosításokat a Git-lerakatban, és tekintse meg a referencianapló-előzményeket. Végül hajtsa végre a „ $ git cherry-pick ” parancsot a terminálon.







Most próbálja ki lépésről lépésre az alábbi utasításokat!



1. lépés: Könyvtár létrehozása

Először hozzon létre egy új Git-könyvtárat az alábbi paranccsal:



$ mkdir demo12





2. lépés: Mozgás a könyvtárba

Az újonnan létrehozott könyvtárba lépéshez hajtsa végre a „ CD 'parancs:

$ CD demo12



3. lépés: Inicializálja a Git könyvtárat

Ezután hajtsa végre az alábbi parancsot a létrehozott Git-könyvtár inicializálásához:

$ ez meleg

4. lépés: Fájl módosítása

Adjon hozzá szöveget a fájlhoz, hogy frissítse azt a „ visszhang ' parancs és az átirányítási operátor ' > ”:

$ visszhang 'fájl1' > fájl1.txt

5. lépés: Módosítások hozzáadása a Git Repositoryhoz

Ezután hajtsa végre a „ git add ” parancs az összes hozzáadott módosítás hozzáadásához a tárhelyhez:

$ git add .

6. lépés: Végezze el a változtatásokat

Futtassa a „ git commit ” parancs a véglegesítési üzenettel a lerakat frissítéséhez:

$ git commit -m 'első fájl hozzáadva'

7. lépés: Frissítse a fájlt

Hozzon létre egy másik fájlt, majd frissítse:

$ visszhang 'fájl2' > fájl2.txt

8. lépés: Adja hozzá az összes módosítást

Adja hozzá az összes végrehajtott módosítást a helyi tárolóhoz:

$ git add .

9. lépés: Végezze el a változtatásokat

Most véglegesítse a változtatásokat egy véglegesítési üzenettel a ' -m ' választási lehetőség:

$ git commit -m 'második fájl hozzáadva'

10. lépés: Távolítsa el az összes fájlt

Ezt követően hajtsa végre a „ rm ” parancs az összes létrehozott fájl eltávolításához a tárolóból:

$ rm * .txt

Itt a csillag' * ” szimbólum az összes megadott kiterjesztésű fájlt jelöli:

11. lépés: Listázza ki az adattár tartalmát

Most ellenőrizze a törölt műveletet a „ ls ” paranccsal megtekintheti a tároló tartalmának listáját:

$ ls

Amint látja, a tár üres, ami azt jelzi, hogy a művelet sikeresen megtörtént:

12. lépés: Módosítások hozzáadása

Ezután adja hozzá az összes végrehajtott módosítást az átmeneti területhez, és frissítse azt:

$ git add .

13. lépés: Végezze el a változtatásokat

Ezt követően hajtsa végre a módosításokat az adattáron a „ git commit ” parancsot bármilyen véglegesítési üzenettel:

$ git commit -m '2 fájl törölve'

14. lépés: Ellenőrizze a referencianapló-előzményeket

Most jelenítse meg a Git-lerakat referencianapló-előzményeit:

$ git reflog .

Itt kiválasztjuk azt a véglegesítési referencianaplót, amelyet cherry-pick segítségével szeretnénk véglegesíteni:

15. lépés: cseresznyeszedés Kötelezettség

Ezután hajtsa végre a „ meggyszedés ” parancs a véglegesítéshez a másolt véglegesítési hivatkozási naplóval:

$ git cseresznye-piszkáló 87d1e54

16. lépés: Ellenőrizze a cherry-pick véglegesítési műveletet

Végül ellenőrizze a végrehajtott cherry-pick véglegesítési műveletet a „ git reflog . 'parancs:

$ git reflog .

Amint látja, ugyanazt a kötelezettséget hajtják végre a cseresznyeszedővel is:

Egy példa segítségével röviden elmagyaráztuk a cherry-pick commit módszerét.

Következtetés

A git cherry-pick egy véglegesítéshez először hozzon létre egy új Git könyvtárat, és inicializálja. Ezután módosítsa a fájlt a „ echo > ” parancsot. Ezután frissítse a második fájlt, és hajtsa végre a módosításokat a tárhelyen. Távolítsa el az összes létező fájlt a tárolóból a „ rm ” parancsot. Kövesse nyomon az összes változást, hajtsa végre a módosításokat, és tekintse meg a referencianapló-előzményeket. Végül hajtsa végre a „ $ git cherry-pick ” parancsot a kiválasztott véglegesítéshez. Ez a blog elmagyarázza, hogyan lehet elkötelezni magát.