V Gitu se termín remote týká vzdáleného úložiště. Je to sdílené úložiště, které všichni členové týmu používají k výměně svých změn. Vzdálené úložiště je uloženo na službě hostování kódu, jako je interní server, GitHub, Subversion a další. V případě lokálního úložiště vzdálené úložiště obvykle neposkytuje strom souborů aktuálního stavu projektu; alternativně sestává pouze z verzovacích dat .git.
Vývojáři mohou provádět mnoho operací se vzdáleným serverem. Tyto operace mohou být klonování, načítání, tlačení, vytahování a další. Zvažte následující obrázek:
Zkontrolujte dálkové ovládání
Chcete-li zkontrolovat konfiguraci vzdáleného serveru, spusťte dálkové ovládání git příkaz. Příkaz git remote umožňuje přístup ke spojení mezi vzdáleným a místním. Pokud chcete vidět původní existenci vašeho klonovaného úložiště, použijte příkaz git remote. Může být použit jako:
Syntax:
$ git remote
Výstup:
Daný příkaz poskytuje vzdálené jméno jako původ . Origin je výchozí název pro vzdálený server, který je dán systémem Git.
Git remote -v:
Git remote podporuje specifickou volbu -v pro zobrazení URL, které Git uložil jako krátký název. Tyto krátké názvy se používají během operace čtení a zápisu. Zde -v znamená podrobný . Můžeme použít -- podrobné místo -v. Používá se jako:
Syntax:
přepínač c#
$ git remote -v
Nebo
$ git remote --verbose
Výstup:
Výše uvedený výstup poskytuje dostupná vzdálená připojení. Pokud úložiště obsahuje více než jedno vzdálené připojení, tento příkaz je vypíše všechny.
Git Remote Add
Když implicitně načteme úložiště, git přidá vzdálené úložiště pro úložiště. Také můžeme explicitně přidat dálkové ovládání pro úložiště. Můžeme přidat dálkový ovladač jako přezdívku nebo krátké jméno. Chcete-li přidat dálkové ovládání jako krátký název, postupujte podle níže uvedeného příkazu:
Syntax:
$ git remote add
Výstup:
Ve výše uvedeném výstupu jsem přidal vzdálené úložiště s existujícím úložištěm jako krátký název ' hd '. Nyní můžete použít ' hd ' na příkazovém řádku místo celé adresy URL. Chcete-li například vytáhnout úložiště, zvažte níže uvedený výstup:
Vytáhl jsem úložiště pomocí jeho krátkého názvu místo jeho vzdálené adresy URL. Nyní lze do hlavní větve úložiště přistupovat prostřednictvím krátkého názvu.
Načítání a vytahování vzdálené větve
Můžete načítat a stahovat data ze vzdáleného úložiště. Příkaz načíst a vytáhnout se odešle na tento vzdálený server a načte všechna data z tohoto vzdáleného projektu, která ještě nemáte. Tyto příkazy nám umožňují načíst odkazy na všechny větve z tohoto dálkového ovladače.
Chcete-li načíst data ze vzdálených projektů, spusťte níže uvedený příkaz:
$ git fetch
Chcete-li naklonovat vzdálené úložiště ze vzdálených projektů, spusťte níže uvedený příkaz:
$ git clone
Když klonujeme úložiště, vzdálené úložiště je přidáno s výchozím názvem ' původ .' Většinou se tedy příkaz používá jako původ git fetch.
Původ git fetch načte aktualizace, které byly provedeny na vzdáleném serveru od doby, kdy jste jej naklonovali. Příkaz git fetch pouze stáhne data do místního úložiště; neslučuje ani neupravuje data, dokud nebudete pracovat. Pokud chcete, musíte jej ručně sloučit do svého úložiště.
np polstrování
Chcete-li stáhnout úložiště, spusťte níže uvedený příkaz:
$ git pull
Příkaz git pull automaticky načte a poté sloučí vzdálená data do vaší aktuální větve. Tahání je jednodušší a pohodlnější pracovní postup než aportování. Protože příkaz git clone nastaví vaši lokální hlavní větev tak, aby sledovala vzdálenou hlavní větev na serveru, který jste naklonovali.
Posouvání do vzdálené větve
Pokud chcete svůj projekt sdílet, musíte jej posouvat proti proudu. Příkaz git push se používá ke sdílení projektu nebo odesílání aktualizací na vzdálený server. Používá se jako:
$ git push
Chcete-li aktualizovat hlavní větev projektu, použijte níže uvedený příkaz:
$ git push origin master
Jedná se o speciální nástroj příkazového řádku, který určuje vzdálenou větev a adresář. Pokud máte na vzdáleném serveru více poboček, pak vám tento příkaz pomůže určit vaši hlavní pobočku a úložiště.
Obecně platí, že termín původ znamená vzdálené úložiště a master je považováno za hlavní větev. Takže celé prohlášení' git push origin master ' přesunul místní obsah do hlavní větve vzdáleného umístění.
Git Remove Remote
Vzdálené připojení můžete z úložiště odebrat. Chcete-li odebrat připojení, proveďte příkaz git remote with odstranit nebo rm volba. Lze to provést takto:
Syntax:
$ git remote rm
Nebo
$ git remote remove
Zvažte níže uvedený příklad:
Předpokládejme, že jste připojeni k výchozímu vzdálenému serveru ' původ .' Chcete-li dálkový ovladač podrobně zkontrolovat, proveďte níže uvedený příkaz:
$ git remote -v
Výstup:
Výše uvedený výstup zobrazí seznam dostupných vzdálených serverů. Nyní proveďte operaci odstranění, jak je uvedeno výše. Zvažte následující výstup:
Ve výše uvedeném výstupu jsem ze svého úložiště odstranil „původ“ vzdáleného serveru.
Vzdálené přejmenování Git
Git umožňuje přejmenování názvu vzdáleného serveru, takže můžete místo názvu vzdáleného serveru použít krátký název. Níže uvedený příkaz se používá k přejmenování vzdáleného serveru:
Syntax:
$ git remote rename
Výstup:
Ve výše uvedeném výstupu jsem přejmenoval svůj výchozí původ názvu serveru na hd. Nyní mohu pracovat s tímto jménem v místě původu. Zvažte následující výstup:
Ve výše uvedeném výstupu jsem vytáhl vzdálené úložiště pomocí názvu serveru hd. Ale když používám starý název serveru, hází chybu se zprávou „ 'origin' se nezdá být úložištěm git .' Znamená to, že Git neidentifikuje staré jméno, takže všechny operace budou provedeny pod novým názvem.
Git Show Remote
Chcete-li zobrazit další informace o konkrétním dálkovém ovladači, použijte příkaz git remote spolu s podpříkazem show. Používá se jako:
Syntax:
$ git remote show
Výsledkem budou informace o vzdáleném serveru. Obsahuje seznam větví souvisejících s dálkovým ovládáním a také připojené koncové body pro načítání a odesílání.
Výstup:
Výše uvedený výstup obsahuje seznam adres URL pro vzdálené úložiště a také informace o větvi sledování. Tyto informace budou užitečné v různých případech.
dopředné řetězení
Git Change Remote (Změna adresy URL ovladače)
Můžeme změnit URL vzdáleného úložiště. Příkaz git remote set se používá ke změně adresy URL úložiště. Změní existující URL vzdáleného úložiště.
Git Remote Set:
Vzdálenou URL můžeme změnit jednoduše pomocí příkazu git remote set. Předpokládejme, že chceme vytvořit jedinečný název pro náš projekt, abychom jej specifikovali. Git nám to umožňuje. Je to jednoduchý proces. Chcete-li změnit vzdálenou adresu URL, použijte následující příkaz:
$ git remote set-url
The vzdálená adresa URL příkaz přebírá dva typy argumentů. První je , je to váš aktuální název serveru pro úložiště. Druhý argument je , je to vaše nové URL jméno pro úložiště. Mělo by být v níže uvedeném formátu: https://github.com/URLChanged
Zvažte následující obrázek:
Ve výše uvedeném výstupu jsem změnil svou existující adresu URL úložiště jako https://github.com/URLChanged z https://github.com/ImDwivedi1/GitExample2 . Z mého URL jména lze pochopit, že jsem to změnil. Chcete-li zkontrolovat nejnovější adresu URL, proveďte následující příkaz:
$ git remote -v