GNU/Linux >> Znalost Linux >  >> Linux

Jak přepnout větev na Git

Úvod

Git je open-source aplikace pro sledování projektů. Na stejném projektu může pracovat více uživatelů současně. Projekt lze větvit, aby bylo možné vyhodnotit funkce, aniž by to ovlivnilo základní projekt. Větvení také umožňuje vývojářům pracovat v testovacím prostředí, které sleduje pokrok a neovlivňuje produkční aplikace.

Tento průvodce vám ukáže, jak přepínat větve v projektu Git.

Předpoklady

  • A Git projekt
  • Systém Linux s přístupem k oknu terminálu/příkazovému řádku

Přepnout větev pomocí příkazu Git Checkout

Otevřete příkazový řádek a použijte checkout příkaz pro rezervaci větve, kterou chcete použít:

git checkout [branch_label]

Nahraďte [branch_label] se skutečným názvem pobočky, ke které chcete získat přístup. Například:

git checkout bugfix224

Úspěšně jste přešli na bugfix224 větev a může na ní začít pracovat.

Vytvořte a vyzkoušejte novou pobočku

Pokud potřebujete otevřít novou pobočku, použijte checkout a přidejte –b volba. Tento příkaz vytvoří a otevře novou větev:

git checkout -b bugfix231

Ve výchozím nastavení je nová větev založena na posledním odevzdání v aktuálně vyhrazené větvi.

Pokud chcete použít jiný zdroj, zadejte jej následovně:

git checkout -b (new_branch)(source_branch)

Tento příklad je základem bugfix231 odbočit z bugfix230 větev.

git checkout -b bugfix231 bugfix230

Výstup potvrdí, že byla přidána nová větev a že jste na ni přešli.

checkout příkaz lze použít k vytvoření větví i jednotlivých souborů. Tato funkce vedla k nechtěným výsledkům, zejména pokud mají větve a soubory podobné názvy. switch příkaz byl zaveden ve verzi Git 2.23 jako pokus o zjednodušení procesu.

Přepnout větev pomocí příkazu Git Switch

switch příkaz byl zaveden v Gitu 2.23 a následujících vydáních. Princip struktury příkazů je stejný jako u checkout příkaz. Otevřete příkazový řádek a použijte switch příkaz k připojení větve, kterou chcete použít:

git switch [branch_label]

Nahraďte [branch_label] se skutečným názvem pobočky, na kterou chcete přejít.

Například:

git switch bugfix224

Úspěšně jste přešli na bugfix224 větev a může na ní začít pracovat.


Linux
  1. Jak GNOME používá Git

  2. Jak předat výstup jednoho příkazu jako argument druhému?

  3. Jak nainstalovat git na ubuntu 16.04

  1. Jak přepnout verzi PHP

  2. Jak vytvořit Git Tagy

  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 aktualizovat Git