GNU/Linux >> Znalost Linux >  >> Linux

Jak odebrat vzdálené úložiště Git

V tomto článku budeme pokračovat v sérii návodů pro Linux a provedeme vás, jak odebrat vzdálené úložiště Git. Pokryjeme rozdíl mezi místními a vzdálenými repozitáři a dva možné pracovní postupy pro vzdálené úložiště Git. Podívejte se na naši infografiku, kde se vše dozvíte za méně než jednu minutu!

Co je Git

Git je bezplatný a open-source distribuovaný systém pro správu verzí. Linus Torvalds jej navrhl v roce 2005 a nyní je Git jedním z nejpopulárnějších systémů pro správu verzí kódu na světě. Git vám pomáhá udržovat historii změn, které jste provedli během procesu vývoje softwaru.

Místní Úložiště Git

Git je decentralizovaný distribuovaný systém správy verzí. To znamená, že změny softwarového kódu můžete uložit na místním počítači nebo vzdáleném serveru. Změny softwaru, které udržujete lokálně, tvoří místní úložiště.

Chcete-li vytvořit (nebo spustit) místní úložiště, použijte následující příkaz:

$ git init

Chcete-li přidat a odeslat změny do místního úložiště Git, použijte:

$ git add

$ git commit

Vzdálené úložiště Git

Aby se zjednodušil proces vývoje softwaru pro distribuované týmy, lidé začali používat dedikovaný server jako centrální místo pro výměnu kódu. Repozitář Git na takovém serveru se nazývá vzdálené úložiště. V současné době máme několik hostingových služeb Git, jako je Bitbucket, Github nebo GitLab.

Zde je nejpřímější pracovní postup s jedním vzdáleným úložištěm:

Informace o vzdáleném úložišti Git můžeme přidat do našeho lokálního úložiště pomocí následujícího příkazu:

$ git remote add origin git-remote-url

Kde:

  • původ – je logické jméno nebo vzdálené úložiště; původ je výchozí název vzdáleného úložiště.
  • git-remote-url – je URL vzdáleného úložiště; obvykle jej získáte na stránce svého úložiště na GitHubu.

Klonováním úložiště Git ze vzdáleného serveru se vytvoří původ automaticky ve vašem místním úložišti.

Pro případ distribuovaného týmu používajícího stejné vzdálené úložiště je zde další schéma:

Ve světě open source je týmový pracovní postup trochu jiný. Distribuovaný tým neposílá změny kódu přímo do jednoho úložiště, ale zasílá žádosti o stažení. Použití pull-requests namísto přímého odevzdání do jednoho úložiště je efektivnější způsob, jak kontrolovat změny, které do něj přicházejí.

Aby se diagram příliš nekomplikoval, ukážeme pouze jeden vývojářský pracovní postup, který pracuje s jeho vzdáleným původem a odesílání žádostí o stažení do upstream úložiště.

Odebrání vzdálené adresy URL Git

Před odstraněním jakýchkoli záznamů vzdálených úložišť Git má smysl je nejprve uvést:

$ git remote -v

Chcete-li odebrat jedno z uvedených vzdálených úložišť, použijte následující příkaz:

$ git remote rm origin

Tento příkaz odstraní původ ze vzdáleného seznamu:

git remote rm Odebere konkrétní dálkový ovladač z .git/config soubor umístěný ve složce vašeho projektu.

Dalším způsobem, jak odstranit vzdálené úložiště, je upravit soubor .git/config soubor, ale tato metoda není nejpoužívanější.

Pokud se pokoušíte odstranit vzdálené úložiště, které neexistuje, Git vyvolá chybu.

$ git remote rm origin

Výstup je fatal: No such remote: 'origin' :

Obvykle může být výše uvedená chyba způsobena také nesprávným zadáním názvu vzdáleného úložiště.

git remote rm příkaz má alias git remote remove , který funguje stejným způsobem:

$ git remote remove git-repository-logical-name

Shrnutí

V tomto článku jste se naučili, jak odstranit informace o vzdáleném úložišti Git z našeho místního úložiště.

Máte-li jakékoli dotazy, neváhejte je kontaktovat v sekci komentářů níže.


Linux
  1. Jak přidat úložiště Yum

  2. Jak vytvořit Git Tagy

  3. Jak klonovat úložiště Git do konkrétní složky

  1. Jak spravovat úložiště pomocí Git

  2. Jak přejmenovat místní a vzdálenou pobočku Git

  3. Odstraňte úložiště Git, ale ponechte všechny soubory

  1. Jak přejmenovat místní a vzdálenou větev Git

  2. Jak odebrat Git Remote z úložiště

  3. Jak odstranit přihlašovací údaje uložené v mezipaměti z Gitu?