Android

Jak vytvořit a vypsat místní a vzdálené větve git

How (and Why) You Should Use Git by Anna Whitney

How (and Why) You Should Use Git by Anna Whitney

Obsah:

Anonim

Větve jsou součástí procesu vývoje softwaru a jednou z nejsilnějších funkcí v Gitu. Větve jsou v zásadě ukazatelem určitého potvrzení.

Při opravě chyby nebo práci na nové funkci vývojáři vytvářejí novou větev, kterou lze později sloučit do hlavní kódové základny.

Tento článek vysvětluje, jak vytvořit a zobrazit místní a vzdálené větve Git.

Seznam větví Git

Chcete-li zobrazit všechny místní větve Git, použijte příkaz git branch nebo git branch --list :

git branch

dev feature-a feature-b hotfix * master

Aktuální větev je zvýrazněna hvězdičkou * . V tomto příkladu to je master větev.

V Gitu jsou místní a vzdálené větve samostatné objekty. Pokud chcete zobrazit místní i vzdálené větve, předejte volbu -a :

git branch -a

dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b

Možnost -r vypíše pouze vzdálené větve.

git branch -r

Vytvořte pobočku Git

Vytvoření nové větve není nic jiného než vytvoření ukazatele na dané potvrzení.

Chcete-li vytvořit novou místní větev, použijte příkaz git branch následovaný názvem nové větve. Chcete-li například vytvořit novou větev s názvem cool-feature , zadejte:

git branch cool-feature

Příkaz nevrátí žádný výstup. Pokud větev se stejným názvem již existuje, zobrazí se následující chybová zpráva:

fatal: A branch named 'cool-feature' already exists.

Chcete-li začít pracovat na větvi a přidávat k ní závazky, musíte ji vybrat pomocí git checkout :

git checkout cool-feature

Příkaz vyšle zprávu informující o přepnutí větve:

Switched to branch 'cool-feature'

Namísto vytvoření větve a přepnutí na ni můžete to udělat jediným příkazem. Při použití s ​​volbou -b vytvoří příkaz git checkout danou větev.

git checkout -b cool-feature

Switched to branch 'cool-feature'

Odtud můžete použít standardní příkazy git add a git commit pro nové git commit nové větve.

Chcete-li posunout novou větev na vzdáleném úložišti, použijte příkaz git push následovaný názvem vzdáleného repo a větve:

git push remote-repo cool-feature

Závěr

Ukázali jsme vám, jak vypsat a vytvořit místní a vzdálené větve Git. Větve jsou odkazem na snímek vašich změn a mají krátký životní cyklus.

Příkazem git branch můžete také přejmenovat a odstranit místní a vzdálené větve Git.