Гит

Како наручити удаљену пословницу у Гит-у

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

Смернице за употребу удаљене гране Гит цхецкоут:

  1. Посветите се сваком задатку правилно након што га завршите.
  2. Проверите да ли су све повезане промене исправно почињене или не.
  3. Испитајте код правилно пре него што извршите било који задатак.
  4. Порука урезивања би требала бити јасна да би корисник добио идеју о задатку.
  5. Направите неопходне гране за управљање кодом.

Предуслови:

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

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

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

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

Направите локално и удаљено спремиште

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

Наплата удаљене филијале:

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

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

$ гит грана

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

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

$ гит фетцх порекло

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

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

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

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

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

Можете преузети ажурирани садржај удаљеног спремишта са терминала покретањем гит наредбе или отварањем локалног спремишта са радне површине ГитХуб и кликом на одређену опцију. Ако нисте упознати са наредбом гит и ажурирате локално спремиште помоћу графичког корисничког интерфејса, отворите локално спремиште са радне површине ГитХуб. Следећи излаз показује да се локално спремиште не ажурира са удаљеним спремиштем, а последња урезана датотека у спремишту је реад2.пхп. Да бисте преузели нови садржај са удаљеног сервера, кликните на Извор порекла дугме. Ако се локално и удаљено спремиште не подударају и било који ажурирани садржај се преузима из удаљеног спремишта, онда порекло вуче опција ће бити приказана.

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

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

У претходном задатку, локално спремиште је ажурирано садржајем удаљеног спремишта. Али можете надоградити удаљено спремиште новим садржајем локалног спремишта такође користећи терминал или ГитХуб Десктоп. Морате покренутигит пусх'наредба са терминала за ажурирање удаљеног спремишта или кликните на Објави порекло опција са ГитХуб Десктоп за ажурирање удаљеног спремишта новим уређеним садржајем локалног спремишта.

Закључак:

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

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