Поехали в Чехию на VOLVO FH13 500HP!
Obsah:
Větve jsou součástí každodenního vývojového procesu a jsou jednou z nejsilnějších funkcí v Gitu. Jakmile je pobočka sloučena, nemá žádný účel kromě historického výzkumu. Po úspěšném sloučení je běžnou a doporučenou praxí odstranit větev.
Tato příručka popisuje, jak odstranit místní a vzdálené větve Git.
Odstranění pobočky místního gitu
Chcete-li odstranit místní větev Git, použijte příkaz
git branch
s možností
-d
(
--delete
):
git branch -d branch_name
Deleted branch branch_name (was 17d9aa0).
error: The branch 'branch_name' is not fully merged. If you are sure you want to delete it, run 'git branch -D branch_name'.
Jak říká výše uvedená zpráva, můžete vynucení smazat pomocí volby
-D
která je zkratkou pro
--delete --force
:
git branch -D branch_name
Vezměte prosím na vědomí, že pokud smažete nespracovanou větev, ztratíte všechny změny v této větvi.
git branch --no-merged
.
Pokud se pokusíte odebrat aktuální větev, zobrazí se následující zpráva:
error: Cannot delete branch 'branch_name' checked out at '/path/to/repository'
Nelze smazat větev, ve které se právě nacházíte. Nejprve přepněte na jinou větev a poté odstraňte název
branch_name
:
git checkout master
git branch -d branch_name
Odstranění větve Remote Git Branch
V Gitu jsou místní a vzdálené větve samostatné objekty. Odstranění místní větve neodstraní vzdálenou větev.
Chcete-li odstranit vzdálenou větev, použijte příkaz
git push
s možností
-d
(
--delete
):
git push remote_name --delete branch_name
Kde
remote_name
je obvykle
origin
:
git push origin --delete branch_name
… - branch_name
Existuje také alternativní příkaz k odstranění vzdálené větve, to je, alespoň pro mě těžší si pamatovat:
git push origin remote_name:branch_name
error: unable to push to unqualified destination: branch_name The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to '[email protected]:/my_repo'
V takových situacích budete muset synchronizovat seznam větví s:
git fetch -p
Volba
-p
říká Gitovi, aby před načtením odstranil všechny odkazy na vzdálené sledování, které již na vzdáleném úložišti neexistují.
Závěr
V tomto tutoriálu jste se naučili, jak odstranit místní a vzdálené větve Git. Větve jsou v podstatě odkazem na snímek vašich změn a mají krátký životní cyklus. Jakmile je větev sloučena s hlavní (nebo jinou hlavní větví), již není potřeba a měla by být odstraněna.
Příkazem
git branch
můžete také přejmenovat, vytvořit a vypsat místní a vzdálené větve Git.
Nápady, které budou uvolněny na tzv. patch úterý, obsahují opravy chyby, která umožňují vzdálené spuštění kódu v programu Windows Media Player 11 v různých operačních systémech společnosti Microsoft a zranitelnost umožňující vzdálené spuštění kódu v různých verzích Windows OS a související produkty, včetně 2003 Server, Vista, XP, Office, .Net Framework, Works, Visual Studio, Visual FoxPro a dalšího softwaru.

Dvě další patche budou řešit vzdálené spuštění kódu v programu Windows Media Encoder 9 a Office a Office OneNote 2007.
Jak změnit název počítače pro místní nebo vzdálené PC

Zde je postup, jak změnit název počítače pro místní nebo vzdálené PC pomocí určitých jednoduchých metod.
Jak vytvořit a vypsat místní a vzdálené větve git

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. Tato příručka popisuje, jak vytvořit a zobrazit místní a vzdálené větve Git.