Einen leeren Git-Zweig (Branch) anlegen

In Git ist es möglich, seine Entwicklungsarbeit mit Hilfe von Branches (Zweigen) zu organisieren. Normalerweise basiert ein neuer Zweig auf einem vorhandenen (z.B. den standardmäßigen master Zweig). Es ist aber auch möglich, einen komplett leeren Zweig anzulegen:

git symbolic-ref HEAD refs/heads/neuer-zweig
rm .git/index
git clean -fdx

Mit diesen Befehlen wird innerhalb des Repositories ein neuer Zweig (neuer-zweig) angelegt.