Dans certains cas il peut être utile de créer une nouvelle branche ne contenant aucun fichier, par exemple pour des contenus par environnement.
Git permet de créer des branches ne dépendant d’aucun parent, ce sont des branches orphelines. Pour créer une branche orpheline il suffit de passer l’argument orphan au checkout.
git checkout --orphan BRANCHNAME
L’orphelin va néanmoins avoir préparé les fichiers de la branche source pour les commiter. Supprimez les simplement avec la commande git suivante:
git rm -rf .