logo

Гит Ремоте

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

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

Гит Ремоте

Проверите свој даљински

Да бисте проверили конфигурацију удаљеног сервера, покрените гит даљински команда. Команда гит ремоте омогућава приступ вези између удаљеног и локалног. Ако желите да видите оригинално постојање вашег клонираног спремишта, користите гит даљинску команду. Може се користити као:

стек у дс

Синтакса:

 $ git remote 

Излаз:

Гит Ремоте

Дата команда даје удаљено име као порекло . Оригин је подразумевано име за удаљени сервер, које даје Гит.

Гит даљински -в:

Гит даљински подржава специфичну опцију -в да прикаже УРЛ адресе које је Гит сачувао као кратко име. Ови кратки називи се користе током операције читања и писања. Овде, -в означава вербосе . Можемо да користимо --вербосе на месту -в. Користи се као:

Синтакса:

 $ git remote -v 

Ор

 $ git remote --verbose 

Излаз:

Гит Ремоте

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

Гит Ремоте Адд

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

Синтакса:

 $ git remote add 

Излаз:

Гит Ремоте

У горњи излаз, додао сам удаљено спремиште са постојећим спремиштем као кратким именом ' хд '. Сада можете користити ' хд ' на командној линији уместо целе УРЛ адресе. На пример, желите да повучете спремиште, размотрите доњи излаз:

Гит Ремоте

Извукао сам спремиште користећи његово кратко име уместо удаљеног УРЛ-а. Сада се главној грани спремишта може приступити преко кратког имена.

Дохваћање и повлачење удаљене гране

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

Да бисте преузели податке из ваших удаљених пројеката, покрените наредбу у наставку:

 $ git fetch 

Да бисте клонирали удаљено спремиште из ваших удаљених пројеката, покрените наредбу у наставку:

 $ git clone 

Када клонирамо спремиште, удаљено спремиште се додаје под подразумеваним именом ' порекло .' Дакле, углавном, команда се користи као гит фетцх оригин.

Извор гит фетцх преузима ажурирања која су направљена на удаљеном серверу откако сте га клонирали. Команда гит фетцх само преузима податке у локално спремиште; не спаја и не мења податке док не оперишете. Морате га ручно спојити у своје спремиште када желите.

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

цсс поравнавање текста
 $ git pull 

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

Пребацивање на удаљену грану

Ако желите да поделите свој пројекат, морате га гурнути узводно. Команда гит пусх се користи за дељење пројекта или слање ажурирања на удаљени сервер. Користи се као:

 $ git push 

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

 $ git push origin master 

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

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

Гит Ремове Ремоте

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

Синтакса:

низ стрингова ц
 $ git remote rm 

Ор

 $ git remote remove 

Размотрите следећи пример:

Претпоставимо да сте повезани са подразумеваним удаљеним сервером ' порекло .' Да бисте детаљно проверили даљински управљач, извршите следећу команду:

 $ git remote -v 

Излаз:

Гит Ремоте

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

Гит Ремоте

У горњем излазу, уклонио сам 'оригин' удаљеног сервера из свог спремишта.

Гит Ремоте Ренаме

Гит дозвољава преименовање имена удаљеног сервера тако да можете користити кратко име уместо имена удаљеног сервера. Следећа команда се користи за преименовање удаљеног сервера:

Синтакса:

 $ git remote rename 

Излаз:

Гит Ремоте

У горњем излазу, преименовао сам своје подразумевано порекло имена сервера у хд. Сада могу да радим користећи ово име уместо порекла. Размотрите доњи излаз:

Гит Ремоте

У горњем излазу, извукао сам удаљено спремиште користећи име сервера хд. Али, када користим старо име сервера, приказује грешку са поруком ' Чини се да 'оригин' није гит спремиште .' То значи да Гит не идентификује старо име, тако да ће се све операције обављати новим именом.

Гит Схов Ремоте

Да бисте видели додатне информације о одређеном даљинском управљачу, користите команду гит ремоте заједно са подкомандом схов. Користи се као:

Синтакса:

 $ git remote show 

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

Излаз:

Гит Ремоте

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

Гит Цханге Ремоте (промена УРЛ-а даљинског управљача)

Можемо да променимо УРЛ удаљеног спремишта. Команда гит ремоте сет се користи за промену УРЛ-а спремишта. Он мења постојећи УРЛ удаљеног спремишта.

Гит Ремоте Сет:

Удаљени УРЛ можемо променити једноставно коришћењем команде гит ремоте сет. Претпоставимо да желимо да направимо јединствено име за наш пројекат да бисмо га навели. Гит нам то омогућава. То је једноставан процес. Да бисте променили удаљени УРЛ, користите следећу команду:

 $ git remote set-url 

Тхе удаљени сет-урл команда узима две врсте аргумената. Први је , то је ваше тренутно име сервера за спремиште. Други аргумент је , то је ваше ново УРЛ име за спремиште. Требало би да буде у доњем формату: хттпс://гитхуб.цом/УРЛЦхангед

тврди повез у односу на меки повез

Размотрите слику испод:

Гит Ремоте

У горњем излазу, променио сам УРЛ свог постојећег спремишта као хттпс://гитхуб.цом/УРЛЦхангед из хттпс://гитхуб.цом/ИмДвиведи1/ГитЕкампле2 . Из мог УРЛ имена се може разумети да сам ово променио. Да бисте проверили најновији УРЛ, извршите следећу команду:

 $ git remote -v