Гит

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

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

Предуслови:

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

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

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

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

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

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

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

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

$ гит инит

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Закључак:

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

Корисни алати за Линук играче
Ако волите да играте игре на Линуку, велика је вероватноћа да сте можда користили апликације и услужне програме попут Вине, Лутрис и ОБС Студио за поб...
ХД Ремастеред игре за Линук које никада раније нису имале Линук издање
Многи програмери и издавачи игара долазе са ХД ремастером старих игара како би продужили живот франшизе, молимо обожаваоце да захтевају компатибилност...
Како користити АутоКеи за аутоматизацију Линук игара
АутоКеи је услужни програм за аутоматизацију радне површине за Линук и Кс11, програмиран на Питхон 3, ГТК и Кт. Користећи његову скриптну и МАЦРО функ...