In alcuni casi può essere utile avere un ramo all’interno di un repository che non condivide nulla con la struttura originale dei file. In pratica risiede nello stesso repository perchè è collegato a questo, ma sono due spazi di lavoro distinti.
E’ un poco confusa come descrizione, ma se stavi cercando le istruzioni per crearne una forse sai già a cosa ti serve. Ecco dunque le istruzioni base:
[code]
git checkout –orphan newbranch
git rm -rf .
<do work: ripulisci l’area di lavoro, prepara il nuovo .gitignore>
git add your files
git commit -m ‘Initial commit’
[/code]
Ora tutto dovrebbe essere pronto per aggiungere i file al nuovo ramo.