⊗gtPmStGS 2 of 66 menu

Увядзенне ў Git для пачаткоўцаў

Давайце паглядзім, як працуе сістэма Git. Гэтая сістэма бярэ вялікую частку работы на сябе. Яна сама робіць рэзервовыя копіі, пры гэтым капіюючы толькі змены, а не ўсе файлы. Яна дазваляе лёгка пераключацца паміж версіямі праекта, у адной і той жа папке вядучы распрацоўку як першай версіі, так і другой. Яна дазваляе лёгка лёгка абменьвацца зменамі з калегамі. Яна дазваляе лёгка весці паралельную распрацоўку фіч, затым зліваючы іх з асноўным праектам.

Давайце вывучым тэрміналогію Git. Папка з рэзервовымі копіямі у Git называецца рэпазіторый. Тэхнічна ў ім захоўваюцца не ўсе-ўсе файлы, а проста іх змены. Па зменах заўсёды можна аднавіць файлы да любога стану. А захоўванне толькі зменаў дазваляе прадухіліць стрымлівы рост памеру рэпазіторыя.

Калі мы хочам нешта захаваць у папку рэзервовага капіявання, то ў тэрмінах Git гэта называецца зрабіць коміт. У коміце мы паказваем каментарый да нашай захаванкі, каб потым лёгка можна было адсочыць, што мы рабілі і, пры неабходнасці, адкаціць назад.

Для сітуацыі, калі мы хочам папрацаваць над пэўнай фічай праекта ў асобнай копіі праекта, прыдуманы галіны. Git дазваляе пераключацца паміж галінамі распрацоўкі, пры гэтым Git будзе змяняць файлы прама ў папцы з праектам. Гэта значыць, калі мы пераключаемся з галіны на галіну, Git прама ў папцы з праектам будзе прыбіраць адны файлы і паказваць іншыя.

Папрацаваўшы над фічай у асобнай галіне, мы можам лёгка зліць гатовы код з нашай асноўнай галіной. Пры гэтым Git будзе адсочваць файлы, якія належаць адначасова розным галінам. І, калі змены ў іх канфліктуюць, то пры зліцці Git укажа нам на гэта і папросіць разрэліць канфлікт. Вядома, за нас Git канфлікт кода не разрэліць, а проста на яго ўкажа. Мы зможам паправіць код і затым правесці зліццё.

Git дазваляе зрабіць так, каб асноўны рэпазіторый праекта захоўваўся ў інтэрнэце. Для гэтага існуюць спецыяльныя сэрвісы, напрыклад, GitHub. Гэта значыць, што ўсе распрацоўшчыкі праекта будуць адпраўляць свае змены ў адно месца. І гэта месца, дзякуючы размяшчэнню ў інтэрнэце, будзе даступна заўсёды. Іншыя распрацоўшчыкі таксама лёгка змогуць атрымаць змены, звярнуўшыся да гэтага рэпазіторыя.

Пры гэтым для распрацоўкі інтэрнэт зусім не патрэбны. Можна распрацоўваць у сябе на кампутары ў месцы без інтэрнэту: у самалёце, у цягніку, на дачы. А затым, пры падключэнні да інтэрнэту выкласці свае змены ў агульны рэпазіторый.

У наступных уроках мы больш падрабязна разгледзім асноўныя паняцці сістэмы Git і навучымся працаваць з ёй. Мяркуецца, што вы ўжо ўмееце працаваць з каманднай радком. Калі не, то для пачатку вывучыце дапаможнік па каманднай радку і толькі потым пераходзьце да наступных урокаў.

Беларуская
DeutschEnglishEspañolFrançaisPortuguêsРусский
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць