Како прећи на Гит удаљено спремиште

Напомена: Ово је трећи видео у серији Гит за почетнике. Први видео погледајте овде.

У Гит терминологији, Гит спремиште на вашем рачунару називамо локалним спремиштем.

Гит даљински управљач је исто спремиште смештено негде другде на Интернету. Може послужити као резервна копија. Ако вам се рачунар сруши, увек можете вратити најновију верзију са даљинског управљача на рачунар.

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

Разлике између Гит услуга

Нема разлике између ове три услуге када је у питању сам Гит.

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

Многи људи воле да користе Гитхуб, јер је Гитхуб најпопуларнији од њих три. Због тога је већина пројеката отвореног кода хостована на Гитхуб-у. (Напомена: пројекти отвореног кода такође могу бити хостовани на Битбуцкет-у и Гитлабу).

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

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

Ако желите да направите приватно спремиште на Гитхуб-у, морате да платите 7 долара месечно.

Овај чланак вам показује како да подесите даљински управљач на Гитхуб-у. И остале службе следе иста упутства.

Креирање спремишта на Гитхуб-у

Пријавите се на Гитхуб. Отворите рачун ако га већ немате.

Једном када се пријавите, видећете дугме плус (+) у десном углу странице. Кликните на ово дугме плус и одаберите „ново спремиште“.

Да бисте креирали ново спремиште, њему морате дати име.

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

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

Затим, занемарите остатак и кликните на дугме креирај спремиште.

Једном када кликнете на цреате репоситори, доћи ћете на страницу са неким Гит упутствима.

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

За сада желимо да повежемо наше локално спремиште у Форку са удаљеним спремиштем које смо управо креирали.

Копирајте УРЛ који видите на страници.

Обавезно одаберите ССХ (не ХТТПС!).

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

Затим отворите пројекат у Форк-у и кликните на дугме Пусх.

То је четврто дугме са леве стране. Изгледа као стрела која иде према горе.

Једном када кликнете на дугме, Форк ће затражити да одаберете грану и даљински управљач до кога желите притиснути.

У овом случају, наша грана ће бити главна (јер имамо само једну грану).

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

Даље, морате именовати даљински управљач.

Подразумевано име за већину даљинских управљача биће порекло. Ако имате више даљинских управљача, желећете да их преименујете према месту одакле потичу (попут Гитхуб-а, Хероку-а и Битбуцкет-а).

УРЛ спремишта треба да буде УРЛ који сте копирали из Гитхуб-а.

Изаберите Додај нови даљински када завршите.

Први пут притиском на даљински управљач

Када први пут гурнете датотеке на даљински управљач, уверите се да је потврђен потврдни оквир за креирање референце праћења.

Референца за праћење говори Гиту да прати тренутну грану (мастер у овом случају) и да притисне или повуче исту грану на даљинском управљачу.

Ако не креирате референцу за праћење, мораћете сваки пут да одредите у коју грану да притиснете (или повучете).

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

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

Једном када се притисне, можете погледати одељак Све везе. (У осталим Гит клијентима то ће бити Гит Хистори).

У свим урезивањима видећете две ознаке. Једна се зове master(главна грана на нашем рачунару). А зове се друга origin/master(главна грана на удаљеном именованом извору). У овом случају, наше порекло је Гитхуб, тако да origin/masterсе односи на главну грану на Гитхуб-у.

Када су ове две ознаке на истом урезивању, то значи да су датотеке које имамо на нашем локалном мастер огранку исте као датотеке које имамо на главном огранку Гитхуб-а.

Можете да проверите да ли је то тачно ако се вратите на страницу одакле сте добили Гит удаљени УРЛ. Освежите ову страницу и видећете шта ћете обично видети на Гитхуб-у (пројектна страница).

Ако погледате датотеке, приметићете да су датотеке потпуно исте као датотеке које имате на рачунару.

Гурајући по други пут

Накнадни потисци су много лакши.

Рецимо да направимо промену у нашем спремишту. Овог пута желимо да креирамо README.mdдатотеку. А README.mdприказује датотеку више на страници Гит пројекта и помаже људима да разумеју шта је пројекат о.

Желите да креирате README.mdдатотеку за свако спремиште које креирате.

Једном када креирамо датотеку, видећемо промене у Форк-у ако кликнемо на картицу промена.

Као и раније, желимо да датотеку поставимо у фазу и да је завежемо. У овом случају, порука урезивања може бити „Направи Реадме.мд“.

Када креирате нову урезивање, погледајте бочну траку на левој страни. Видећете број, један и стрелицу која показује према горе поред главне гране.

Ово нам говори да је наша главна грана један урезивање испред удаљене гране. То значи да је наша главна грана ажурнија у поређењу са удаљеном граном.

Ако погледате Гит историју, можете да направите урезивање „Цреате реадме.мд“ у локалној грани, али ово урезивање још увек није стигло на даљински управљач.

Да бисте гурнули ново урезивање на даљински управљач, треба поново да притиснете дугме.

Затим кликните још једном пусх.

То је то.

Једном када је урезивање гурнуто у удаљену грану, можете видети да се origin/masterознака премешта у исту урезивање као и masterознака.

Да бисте доказали да ово функционише, можете освежити страницу спремишта Гитхуб и моћи ћете да видите своју нову README.mdдатотеку!

Окончање

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

Направите удаљено спремиште, а затим повежите своје локално спремиште са удаљеним спремиштем. Када их повежете, можете притиснути удаљено спремиште.

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

Овај чланак је првобитно објављен на мом блогу.

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