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 ágA 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.