Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 3.13 KB

ch03-git-branching.asc

File metadata and controls

32 lines (22 loc) · 3.13 KB

Гранање у програму Гит

Скоро сваки VCS има неку врсту подршке за гранање. Гранање значи да се одвајате од главне линије развоја програма и да настављате рад без утицаја на ту главну линију. У многим VCS алатима, ово је донекле захтеван процес који укључује прављење нове копије директоријума са изворним кодом, што у случају великих пројеката може да потраје.

Неки људи модел гранања у програму Гит зову првокласном особином и заиста, та могућност издваја програм Гит из мноштва осталих VCS система. Зашто је то тако посебно? Начин на који програм Гит прави гране је невероватно једноставан за обраду, што чини да се операције гранања извршавају скоро тренутно, а скакање с једне на другу грану је углавном подједнако брзо. За разлику од многих других VCS система, програм Гит охрабрује процесе рада који често користе гранање и спајање, чак и неколико пута током једног дана. Разумевањем и овладавањем овом техником добијате моћно и јединствено оруђе које у потпуности може променити начин на који развијате свој производ.

Резиме

Покрили смо основе гранања и спајања у програму Гит. Сада би требало да вам креирање и скакање на нове гране, као и преласци с гране на грану, или спајање локалних грана делује потпуно природно. Требало би да сте у стању да делите своје гране тако што ћете их гурнути на дељени сервер, да радите са осталима на дељеним гранама, као и да ребазирате своје гране пре него што их поделите. Сада ћемо објаснити шта све морате знати да бисте поседовали свој лични сервер на коме ћете хостовати репозиторијум.