Enamikus pärandversioonide juhtimissüsteemidest, näiteks CVS, kus ühendamise raskused piirasid selle kasutajate edasiliikumist. Kaasaegne tsentraliseeritud versiooni juhtimissüsteem, nagu näiteks õõnestamine, nõuab keskhoidlas tehtavate kohustuste tegemist. Gitist rääkides peame uue funktsiooni või veaparanduse lisamiseks looma uue harukoodi.
Selles artiklis me näitame teile, kuidas luua uut haru, lisada uutele funktsioonidele pühendusi ja ühendada põhiharu uue haruga.
Alustame kahe haru ühendamise demot. Oleme täitnud kõik CentOS 8 Linuxi levitamise käsud, mida on üksikasjalikult mainitud allpool:
Git haru käsk
Kui soovite vaadata kindlas hoidlas kõigi olemasolevate harude loendit, saate käsku 'git branch' kasutades seda ülesannet hõlpsasti teha. Praegu aktiivsesse harusse ilmub tärnimärk. Kõigi harude loendi kuvamiseks tippige järgmine käsk:
$ git haruÜlaltoodud käsk loetleb ainult harud. Uue haru loomiseks hoidlas kasutage järgmist käsku.
$ git filiaal new_branch
'Git branch new_branch' loob teie praeguses Giti hoidlas uue haru.
Peaksite teadma, et kui git loob uue haru, ei loo see uut pühendushulka selle uue haru esindamiseks. Rakenduses Git käitub haru nagu lihtsalt silt või silt, mida saate kasutada kindla stringile osutamiseks. Seetõttu saate Giti repo abil luua ühest baasist mitu toimingute komplekti.
Git kassasse käsk
Oleme ülal loonud uue haru, kasutades 'git branch new_branch'. Kuid aktiivne haru on "põhiharu". 'New_branch' aktiveerimiseks käivitage terminalis järgmine käsk:
$ git kassas uus haru
Ülaltoodud käsk lülitub masterilt uuele harule. Nüüd saate selle äsja loodud haru kallal töötada.
Nüüd lisate 'new_branch'ile mõned kohustused või rakendate uue funktsiooni. Teie puhul lisate funktsiooni või koodi äsja loodud harule ja ühendate selle tagasi pea- või põhikoodi harusse.
# ... töötage välja mõni funktsioonikood ..$ git lisa -A
$ git engel -m "Mõni pühendamise teade kuvamiseks."
Nüüd käivitate põhiharu aktiveerimiseks järgmise käsu.
kassas $ git master
Ühendage käsk ühendada
Nüüd kasutage uue funktsiooni põhiharu ühendamiseks järgmist käsku.
$ git ühendab uue haru
Kasutades käsku „git merge new-branch”, saate määratud haru ühendada praegu aktiivseks peaharuks. Uus funktsioon on nüüd lisatud koos peaharuga. Järgmise käsu abil saate kontrollida toiminguid ja üksikasju:
$ git log -1
Järeldus
Kõigi ülaltoodud üksikasjade kokkuvõtteks oleme loonud uue haru 'new_branch', aktiveerinud selle ja lisanud sellele mõned uued kohustused või funktsioonid. Kui olete kõik muudatused teinud, ühendage see 'new_branch' tagasi peaharusse. Sellest artiklist oleme õppinud, kuidas Gitis ühte haru teise haruga ühendada.