Git: créer une nouvelle branche vide

Dans l’utilisation “classique” de Git les branches partagent des fichiers d’un même répertoire. Il est parfois utile de pouvoir créer une branche “vide” afin de stocker des informations annexes au code. Par exemple de la documentation, des configurations, etc.

La création d’une branche vide est assez simple:

$ git checkout --orphan emptybranch

Supprimer les fichiers non désirés:

$ git rm -rf .

La commande orphan crée une nouvelle branche sans commits. Le premier commit va créer un nouvel historique sans prendre en compte les informations présentes dans le repository.