Git

Hogyan egyesíthetek egy fiókot a másikba a Gittel?

Hogyan egyesíthetek egy fiókot a másikba a Gittel?
A Git egyik legerősebb jellemzője az ág létrehozása és egyesítése. A Git lehetővé teszi a felhasználók számára, hogy új fiókot hozzanak létre, és egyesítsék őket a fejlesztői kódban. Ez a funkció javítja a különféle projektek fejlesztési folyamatának folyamatait azáltal, hogy ösztönzi a fókuszáltabb, kisebb és részletesebb elkötelezettségeket.

A legtöbb régebbi verzióvezérlő rendszerben, például a CVS-ben, amelyekben az egyesítés nehézsége a felhasználók előremutatására korlátozódott. A modern központosított verzióvezérlő rendszerhez, például a felforgatáshoz, a központi adattáron el kell végezni a kötelezettségvállalásokat.  Amikor a Gitről beszélünk, létre kell hoznunk egy új fiókkódot egy új szolgáltatás vagy hibajavítás hozzáadásához.

Ebben a cikkben bemutatjuk, hogyan hozhat létre új fiókot, hogyan adhat hozzá új funkciókat és hogyan egyesítheti a masteret egy új ággal.

Indítsuk el a két ág egyesítésének bemutatóját. Az alábbiakban részletesen említett összes parancsot végrehajtottuk a CentOS 8 Linux disztribúciójában:

Git ág parancs

Ha meg akarja tekinteni az adott adattár összes meglévő ágának listáját, akkor a 'git branch' paranccsal könnyedén elvégezheti ezt a feladatot. A jelenleg aktív ágon csillagjel jelenik meg. Írja be a következő parancsot az összes áglista megjelenítéséhez:

$ git ág

A fenti parancs csak az ágakat sorolja fel. A következő paranccsal hozhat létre új ágat a tárban.

$ git ág új_ág

A 'git branch new_branch' új ágat hoz létre a jelenlegi Git-tárban.

Tudnia kell, hogy amikor a git új ágat hoz létre, akkor nem hoz létre új kötési halmazt az új ág képviseletére. A Git-ben egy ág csak címkeként vagy címkeként viselkedik, amelyekkel egy adott karakterláncra mutat. Ezért a Git repo használatával több parancskészletet hozhat létre egyetlen alapból.

Git checkout parancs

Létrehoztunk egy új fiókot fent a 'git branch new_branch' használatával. De az aktív ág a „főág”. Az 'new_branch' aktiválásához hajtsa végre a következő parancsot a terminálon:

$ git checkout new-branch

A fent megadott parancs átvált a mesterről az új_ágra. Most dolgozhat ezen az újonnan létrehozott ágon.

Most hozzáad néhány elkötelezettséget vagy új funkciót hajt végre az 'new_branch' oldalon. Esetében hozzáad egy függvényt vagy kódot egy újonnan létrehozott ághoz, és visszaolvasztja a master vagy a fő kódágba.

#… Néhány funkciókód kidolgozása ..
$ git add -A
$ git kötelezettség-m "Néhány elkötelező üzenet megjelenítésre."

Most a következő parancsot futtatja a főág aktiválásához.

$ git checkout master

Git egyesítés parancs

Most a következő paranccsal egyesítse az új szolgáltatás fő ágát.

$ git egyesíti az új ágat

A 'git merge new-branch' paranccsal egyesítheti a megadott ágat az aktuálisan aktív master ágba. Az új funkció most hozzá lett adva a master ághoz. A következő paranccsal ellenőrizheti az elkövetéseket és a részleteket:

$ git log -1

Következtetés

Összefoglalva a fenti részleteket, létrehoztunk egy új „new_branch” fiókot, aktiváljuk és hozzáadunk néhány új elkötelezettséget vagy új funkciót. Miután elvégezte az összes módosítást, egyesítse ezt az 'új_ágat' vissza a főágba. Ebben a cikkben megtanultuk, hogyan lehet egyesíteni egy ágat egy másik ággal a Git-ben.

A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...
A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...
Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...