Гит

Како створити гране на Гит-у

Како створити гране на Гит-у
Гит је један од најбољих система за контролу верзија. Веома је популаран међу готово свим врстама програмера и системских администратора за управљање изворним кодовима.

У овом чланку ћу говорити о врло важној особини Гит, Гит грана. Па, кренимо.

Гит Бранцхес:

Рецимо, радите на свом пројекту. Одједном имате сјајну идеју коју желите да тестирате. Али, нисте сигурни да ли би то успело или не. Не бој се, Гит огранак је овде!

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

Имајте на уму да је господару грана је подразумевана грана у Гит-у. Аутоматски се креира и користи када иницијализујете ново Гит спремиште.

У следећим одељцима овог чланка доле, показаћу вам како да креирате Гит гране, користите Гит гране и уклоните Гит гране. Кренимо напред.

Припрема Гит спремишта за тестирање:

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

Ако желите да користите моје ГитХуб спремиште за тестирање ствари које сам приказао у овом чланку, покрените следећу команду да бисте га клонирали.

$ гит клон хттпс: // гитхуб.цом / сховон8 / ангулар-херо-апи

Једном када је клонирано спремиште Гитхуб, дођите до директорија пројекта на следећи начин:

$ цд ангулар-херо-апи

Унос постојећих Гит грана:

Можете да наведете све постојеће Гит гране које имате на свом Гит спремишту помоћу следеће наредбе:

$ гит грана

Као што видите, имам само једну грану господару на мом Гит спремишту. Како будете стварали још огранака, он ће се појавити овде. Активна грана испред себе има звездицу (*). Такође ће имати другачију боју од осталих грана. Као што видите, господару грана има звездицу (*) испред себе, тако да је тренутно активна грана.

Стварање Гит грана:

Рецимо сада да желите да направите нову Гит грану (назовимо је Нове функције) за испробавање ваших сјајних идеја. Да бисте то урадили, покрените следећу команду:

$ гит нове функције

Нова грана Нове функције треба створити из ГЛАВА (последње урезивање) господару грана.

Сада, ако наведете све постојеће Гит гране на вашем Гит спремишту, нова грана би требала бити наведена као што можете видети на снимку заслона испод.

$ гит грана

Плаћање у Гит Бранцхес:

Раније сте креирали нову Гит грану Нове функције. Али, није активан као што можете видети на снимку екрана испод.

Активирање гране се у Гиту назива цхецкоут.

За плаћање у нову пословницу Нове функције, покрените следећу команду:

$ гит цхецкоут нове функције

Сада, ако наведете све гране, требали бисте видети Нова карактеристика подружница је активна.

Стварање и пријављивање у нову грану:

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

Могли смо створити Нова карактеристика грану и врло лако је одјавио у претходном примеру следећом наредбом:

$ гит цхецкоут -б нова функција

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

Једном када се пријавите у своју нову пословницу Нове функције, можете почети додавати нове обавезе у ову грану.

На пример, променио сам датотеку пакет.јсон у мом Гит спремишту као што видите из гит статус наредба:

Сада можете додати нове урезе у нову грану Нове функције као што видите на доњем снимку екрана.

$ гит адд -А
$ гит цоммит -м 'фиксне верзије пакета у пакету.јсон датотека '

Као што видите, ново урезивање је додато у Нова карактеристика грана.

$ гит лог --онелине

Сада, ако се пријавите на господару подружница, нећете видети нову урезивање. Ново урезивање је доступно само у Нове функције грана док не спојите две гране.

Стварање новог огранка од другог огранка или обавезивање:

Ако желите да креирате нову грану из другог урезивања или из датотеке ГЛАВА (последње урезивање) друге гране, мораћете да је наведете када креирате нову грану.

Ако не наведете изворну грану или се завежете одакле ћете креирати нову грану, тада ће нова грана бити креирана из ГЛАВА (последње урезивање) гране у коју сте тренутно одјављени.

Да бисте креирали нову грану (рецимо тест) од ГЛАВА (последњи урезивање) друге гране (рецимо, Нове функције), покрените следећу команду:

$ гит бранцх тест нових карактеристика

Као што видите, оба тест и Нове функције подружница има исту историју урезивања.

Рецимо, желите да направите нову грану тест2 из постојећег урезивања из друге гране господару.

Прво наведите све урезе следећом наредбом:

$ гит лог -онелине мастер

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

Сад, рецимо, желите да користите за урезивање 45ц336е као ГЛАВА (последње урезивање) нове гране тест2. Да бисте то урадили, покрените следећу команду.

$ гит грана тест2 45ц336е

Као што видите, нова грана тест2 има обавезе до 45ц336е.

Дакле, тако стварате гране на Гит-у. Хвала што сте прочитали овај чланак.

Екран Трацкпад и показивач миша АппиМоусе за Виндовс таблете
Корисницима таблета често недостаје показивач миша, посебно када су уобичајени за коришћење преносних рачунара. Паметни телефони и таблети на додир ос...
Средњи тастер миша не ради у оперативном систему Виндовс 10
Тхе средње дугме миша помаже вам да се крећете кроз дугачке веб странице и екране са пуно података. Ако се то заустави, на крају ћете користити тастат...
Како да промените леви и десни тастер миша на рачунару са Виндовс 10
Сасвим је нормално да су сви уређаји рачунарског миша ергономски дизајнирани за дешњаке. Али постоје доступни уређаји за миш који су посебно дизајнира...