Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 3.38 KB

1-git-branching.asc

File metadata and controls

32 lines (22 loc) · 3.38 KB

Git да тармоқланиш

Деярли барча талқинларни бошқариш тизимлари (ТБТлари) қайсидир шаклда бўлсада тармоқланишни қўллаб қувватлайди. Тармоқланишни қўллаган ҳолда сиз асосий яратиш чизиғидан бошқа чизиқга ўтиб асосий чизиқдаги ишга ҳалақит бермайсиз. Кўпгина ТБТ ларда тармоқни яратиш асосан каталогларни нусхалашни талаб этгани учун катта лойиҳалар учун кўп вақт олувчи жараён бўлади.

Баъзи бир одамлар, Git нинг тармоқланиш модели ҳақида гапиришганида, уни бошқа ТБТ лардан орқа фонда қолдирган ҳолатда ажратиб тургани учун киллер-фичи дея аташади. Унда шунчалик муҳим бўлган нима бор? Git тармоқланиш жуда енгил вазнлидир. Тармоқни яратиш деярли ўша ондаёқ яратилади ва тармоқдан тармоққа ўтиб юришлар ҳам тез бажарилади. Кўпгина бошқа ТБТ лардан фарқли равишда Git бир кунда бир неча бор бирлаштириш ва тармоқланишлар амалга оширилиши сабабли иш жараёнини бироз кенгайтиради. Ушбу функционални тушуниш ва уни бошқара олиш сизга такрорланмас ва мустаҳкам бўлган ускуна сифатида сизга одат бўлиб қолган яратувчанлик жараёнини ўзгартириб юборади.

Хулосалар

Биз Git даги тармоқланиш ва бирлаштиришларнинг асосий функцияларини кўриб чиқдик. Сиз бемалол тармоқни ярата олишингиз ва тармоқлар аро ўтишни, маҳаллий тармоқларни бирлаштиришларни қийинчиликларсиз амалга ошира оладиган бўлишингиз керак. Шунингдек, сиз ўзингизни тармоқларингизни серверга юборишни, умумий тармоқларда бошқа одамлар билан биргаликда ишлай олишни ва бошқа яратувчиларга тармоқларингиздан фойдаланиш имконини бергунга қадар уларни қўллашга тайёр қилишни ўрганган бўлишингиз керак. Навбатдаги бўлимда биз сиз билан сизнинг ўз серверингизни Git – омбори учун яратилган хостинг билан ишга тушириш учун нима қилиш кераклиги ҳақида гаплашамиз.