GNU/Linux >> Znalost Linux >  >> Linux

Jak vzdáleně a lokálně odstranit větev Git

Úvod

Git je aplikace pro sledování projektů, která vytváří hlavní vlákno projektu, které lze větvení .

Větve Git se používají k vývoji změn a aktualizací, aniž by to ovlivnilo hlavní projekt. Soubory ve větvi může být nutné odstranit, pokud se po sloučení větví poškodí nebo zastarají.

Tato příručka vám ukáže,jak odstranit vzdálené a místní pobočky v Gitu.

Předpoklady

  • Projekt Git
  • Uživatel s oprávněním mazat soubory z projektu

Co jsou pobočky Git?

A Git pobočka je kopie projektu z určitého okamžiku. Jakmile budou změny provedeny a schváleny, můžete je zavázat větev se změní na hlavní projekt. V některých případech může být nutné zrušit potvrzení Git.

Poznámka: Uživatel si může prohlédnout pobočku z předchozí verze, provést změny a poté aktualizaci publikovat. Změny nejsou trvalé, dokud nejsou provedeny. Git sleduje revize po celou dobu životnosti projektu.

Git může zahrnovat více systémů. Centrální server uchovává hlavní soubory projektu. Uživatelé mohou zkontrolovat projekt, provést změny ve svém místním systému a poté změny publikovat zpět na server.

  • Soubory a větve na hlavním serveru jsou vzdálené větví.
  • Soubory a větve v systému uživatele se nazývají místní větví.

Odstranění vzdálené větve

Vzdálená pobočka je umístěn v jiném systému; obvykle server, ke kterému přistupují vývojáři. Odstraněním vzdálené větve ji odeberete všem uživatelům.

Smažte vzdálenou větev Git zadáním následujícího příkazu:

git push remote_project --delete branch_name

Alternativně použijte k odstranění vzdálené větve následující příkaz:

git push remote_project :branch_name

V některých případech to může vygenerovat chybu, která označuje, že větev již byla odstraněna.

Před dalším pokusem o smazání vzdálené větve obnovte seznam poboček:

git fetch -p

Smazání místní pobočky

Místní pobočka je uložen v místním systému. Odstranění místní pobočky neovlivní vzdálenou pobočku. Podívejte se na místní pobočku GIT, kterou NEPOUŽÍVÁTE chcete smazat:

git checkout main_branch

K odstranění místní větve použijte následující příkaz:

git branch -d branch_name

Systém potvrdí název smazané pobočky.

-d volba funguje pouze na větvích, které byly vloženy a sloučeny se vzdálenou větví. Chcete-li vynutit smazání místní pobočky, která dosud nebyla odeslána nebo sloučena, použijte -D možnost:

git branch -D branch_name

Linux
  1. Jak vytvořit a odstranit uživatelskou skupinu v Linuxu

  2. Jak odstranit adresář a složku v Linuxu?

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

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

  2. Co je Git Upstream a jak nastavit Upstream Branch

  3. Jak vytvořit novou pobočku v Gitu

  1. Jak přepnout větev na Git

  2. Jak nainstalovat a nakonfigurovat Git na Ubuntu 20.04

  3. Co je Git a jak nainstalovat Git v Linuxu