Подесите узводну грану у Гиту

Set Upstream Branch Git



Када се нова функција дода у било које гит спремиште или корисник жели да клонира гит спремиште кроз грану, тада се користи узводна грана. Гит корисник може изабрати локацију локалне гране и изменити подразумевану удаљену грану постављањем гит узводне гране. Уобичајено, имена локалне гране и удаљене гране задржавају исти корисници гита. Након локалног ажурирања локалне подружнице, извршене промене се гурају у удаљену грану. Понекад је потребно гурнути измењени садржај локалне гране у удаљену грану. Ови задаци се могу обавити коришћењем опције –сет-упстреам команде гит. Како се ова гит опција може користити на различите начине показано је у овом водичу.

Предуслови:

Инсталирајте ГитХуб Десктоп

ГитХуб Десктоп помаже гит кориснику да графички извршава задатке везане за гит. Инсталациони програм најновије верзије ове апликације за Убунту можете лако преузети са странице гитхуб.цом. Морате да инсталирате и конфигуришете ову апликацију након преузимања да бисте је користили. Такође можете проверити водич за инсталирање ГитХуб Десктоп -а на Убунту да бисте правилно знали процес инсталације.







Отворите ГитХуб налог

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



Направите спремиште

Морате да креирате локално спремиште и објавите спремиште на удаљеном серверу да бисте проверили команде које се користе у овом водичу.



Иницијализујте гит спремиште

Идите у фасциклу локалног спремишта са терминала и покрените следећу команду за иницијализацију локалног спремишта.





$гит инит

Подесите узводну грану користећи Пусх:

Било која нова грана локалног спремишта може се гурнути на удаљени сервер помоћу -узводно опција или опција. Употреба ових опција приказана је у овом делу водича.

А. Узводна грана помоћу опције –сет-упстреам



Покрените следеће команде да бисте проверили листу грана тренутног спремишта и креирали нову грану под именом споредна Користећи опција.

$гит бранцх
$гит цхецкоут споредна
$гит бранцх

Следећи излаз показује да је постојала само једна грана по имену главни у тренутном спремишту. Нова грана под именом споредна је креиран помоћу опција.

Покрените следећу команду да бисте нову грану локалног спремишта пребацили у удаљено спремиште које је објављено гитхуб.цом. Морате да потврдите аутентичност ГитХуб корисничког налога да бисте новостворену грану пребацили на удаљени сервер.

$гит пусх --сет-упстреампорекло секундарно

Следећи излаз ће се појавити ако је ГитХуб налог исправно потврђен.

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

Б. Узводна грана помоћу опције -у

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

$гит цхецкоут тестирање
$гит пусх испитивање порекла

Следећи излаз ће се појавити ако је ГитХуб налог исправно потврђен.

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

Подесите узводну грану користећи псеудоним:

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

А. Узводна грана која користи Гит Алиас:

Покрените прву команду да бисте креирали гит алиас команду под именом пусхд за убацивање новостворене гране у удаљени сервер. Овде, гурајући до ГЛАВА означава да ће назив удаљене подружнице и назив локалне подружнице бити исти. Покрените другу команду да бисте креирали нову грану под називом невБранцх . Покрените трећу команду да гурнете новостворену грану на удаљени сервер помоћу команде гит алиас. Као и претходна команда, морате потврдити аутентичност ГитХуб корисничког налога да бисте новостворену грану пребацили на удаљени сервер.

$гит цонфиг --глобалалиас.пусхд'пусх -у оригин ХЕАД'
$гит цхецкоут невБранцх
$иди пусхд

Следећи излаз ће се појавити ако је ГитХуб налог исправно потврђен.

Б. Узводна грана која користи Басх псеудоним:

Покрените прву команду да бисте креирали басх алиас команду под именом гп за убацивање новостворене гране у удаљени сервер. Овде, ГЛАВА означава исто значење наредбе гит алиас. Покрените другу команду да бисте креирали нову грану под називом невБранцх2 . Покрените трећу команду да гурнете новостворену грану на удаљени сервер помоћу команде басх алиас. Као и претходна команда, морате потврдити аутентичност ГитХуб корисничког налога да бисте новостворену грану пребацили на удаљени сервер.

$алиас гп='гит пусх -у оригин ХЕАД'
$гит цхецкоут невБранцх2
$ гп

Следећи излаз ће се појавити ако је ГитХуб налог исправно потврђен.

Можете проверити удаљено спремиште са гитхуб.цом да бисте проверили да ли је нова грана правилно убачена на удаљени сервер.

Следећа слика показује да су две нове гране гурнуте у удаљено спремиште. Су невБранцх и невБранцх2.

Закључак:

Различити начини преношења гит гране из локалног спремишта у удаљено спремиште описани су у овом водичу помоћу демо гит спремишта. Новостворене гране се гурају у удаљено спремиште углавном помоћу гурати команда. Ова наредба се користи на више начина у овом водичу за преношење новостворене гит гране на удаљени сервер како би помогла читаоцима да разумеју начин постављања узводне гране у гит -у.