logo

Git Remote

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:

Git Remote

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:

Git Remote

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:

Git Remote

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:

Git Remote

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:

Git Remote

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:

Git Remote

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:

Git Remote

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:

Git Remote

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:

Git Remote

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:

Git Remote

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:

Git Remote

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