Jak lokálně odstranit pobočku Git?

How Delete Git Branch Locally



Jednou z důležitých funkcí GitHubu je větev, která obsahuje kopii projektu z určitého bodu. Pomáhá správně řídit práci projektu. Když jsou všechny projektové práce hotové a schválené, je nutné kombinovat práce z různých poboček do hlavní větve. Po sloučení práce projektu je nutné odstranit nepotřebné větve. Server GitHub obsahuje hlavní soubory a složky pro uživatele. Vlastník účtu GitHub má kdykoli přístup k souboru a složkám různých úložišť a pokud se jakýkoli soubor změní místně, pak vlastník může publikovat aktualizovaný obsah z místního systému na hlavní server. Větve hlavního serveru se nazývají vzdálené větve a větve místního systému se nazývají místní pobočky. GitHub Desktop jej v tomto kurzu použil k vytvoření, přístupu a aktualizaci úložišť místního disku a serveru GitHub. Větev úložiště lze odstranit spuštěním příkazů v terminálu nebo pomocí GitHub Desktop. Tyto dva způsoby odstranění jakékoli místní větve git byly ukázány v tomto kurzu.

Předpoklady:

Nainstalujte si GitHub Desktop

GitHub Desktop pomáhá uživateli git provádět úlohy související s git graficky. Z github.com si můžete snadno stáhnout instalační program nejnovější verze této aplikace pro Ubuntu. Chcete -li ji používat, musíte si po stažení nainstalovat a nakonfigurovat tuto aplikaci. Můžete si také přečíst návod k instalaci GitHub Desktop na Ubuntu, abyste správně znali proces instalace.







Vytvořte úložiště na místním disku

Chcete -li zkontrolovat příkazy použité v tomto kurzu pro místní odstranění pobočky, musíte vytvořit místní úložiště.



Vytvořte více poboček

Vytvořte více poboček, abyste lokálně odstranili jakoukoli větev, protože pokud existuje pouze jedna aktivní větev, nelze ji odstranit.



Odstranit místní pobočku z terminálu:

Když uživatel git vytvoří pobočku v místním úložišti, pak je větev uložena lokálně. Místní větev lze odstranit před nebo po publikování na vzdáleném serveru. Pokud uživatel odstraní větev bez publikování vzdáleného serveru, nebude ve vzdálené větvi generovat žádný účinek. Existují dvě možnosti, jak odstranit větev pomocí příkazu git. The -d volba slouží k odstranění větve, která byla publikována ve vzdálené větvi. The -D Možnost se používá k silnému odstranění místní pobočky, která nebyla publikována ve vzdálené větvi.





Otevřete terminál a přejděte do umístění místního úložiště, které obsahuje více větví. Spuštěním následujícího příkazu zkontrolujte seznam stávajících větví aktuálního úložiště.

$git větev

Následující výstup ukazuje, že úložiště obsahuje tři větve. Tyto jsou hlavní, mistr, a sekundární.



jít Překontrolovat příkaz se používá k navigaci mezi pobočkami a poskytování aktualizovaných informací o konkrétní větvi, pokud je větev publikována na vzdáleném serveru. Spusťte následující příkaz a přepněte do pojmenované větve hlavní a získejte aktualizované informace o této pobočce.

$git pokladnahlavní

Následující výstup ukazuje, že větev s názvem hlavní je nyní aktivní a aktuální s hlavní pobočka vzdáleného serveru. Nemůžete odstranit žádnou aktivní větev. Pokud tedy spustíte příkaz delete pro odstranění jakékoli aktivní větve, vygeneruje se chyba.

Spuštěním následujícího příkazu odstraníte pojmenovanou místní větev hlavní který je publikován na vzdáleném serveru s -d volba.

$git větev -dhlavní

Následující výstup ukazuje, že hlavní větev nelze odstranit, protože se jedná o aktivní větev.

Spuštěním následujících příkazů odstraníte větev s názvem hlavní, která je publikována na vzdáleném serveru, a načtením seznamu poboček zkontrolujte, zda je větev odstraněna nebo ne.

$git větev -dmistr
$git větev

Následující výstup ukazuje, že mistr větev byla lokálně odstraněna, protože to nebyla aktivní větev, ale byla publikována na vzdáleném serveru. Existující seznam poboček byl zkontrolován druhým příkazem, který ukazuje, že větev byla správně odstraněna.

Libovolnou nepublikovanou místní větev můžete odstranit pomocí následujícího příkazu. V aktuálním úložišti není žádná nepublikovaná větev. Výstup tohoto příkazu se tedy nezobrazí.

$git větev -Dhlavní

Odstranit místní pobočku z plochy GitHub:

Mnoho uživatelů gitů nemá rády příkazové řádky a dávají přednost grafickému uživatelskému rozhraní pro provádění úloh souvisejících s git. Desktop GitHub je implementován pro tyto uživatele. Pokud chcete odstranit místní větev jakéhokoli úložiště bez zadávání příkazů, otevřete soubor Desktop GitHub aplikaci a otevřením místního úložiště odstraníte konkrétní větev. Zde název úložiště Django je otevřen, který obsahuje dvě větve s názvem, hlavní a sekundární. Kliknutím na seznam poboček v nabídce Zobrazit zobrazíte všechny větve aktuálního úložiště. Následující výstup ukazuje, že hlavní větev je výchozí větev.

Vyberte větev, kterou chcete odstranit, a klikněte na nabídku Pobočka, která obsahuje mnoho položek podnabídky, abyste mohli provádět různé typy operací souvisejících s větvemi. Musíte kliknout na položku podnabídky Odstranit vymazat vybranou větev.

Závěr:

Někdy vývojář git potřebuje odstranit nepotřebné větve z úložiště git. Pobočku lze odstranit lokálně i vzdáleně. V tomto kurzu byly popsány způsoby, jak lokálně odstranit jakoukoli větev. Větev lze odstranit lokálně pomocí příkazového řádku nebo GUI. Nezveřejněnou místní větev lze také násilně odstranit pomocí volby -D. Doufejme, že uživatel git bude moci po řádném přečtení tohoto tutoriálu odstranit jakoukoli větev z jakéhokoli lokálního úložiště.