J'ai créé un arbre de travail dans mon projet git (fonctionnalité de git >= 2.5). Il réside dans un sous-dossier du dossier Root du projet et s'appelle wt-something
.
Maintenant, quand j'émets git status
à partir du dossier Root du projet, le dossier worktree est affiché parmi d'autres fichiers non suivis comme suit untracked file
.
Les dossiers de l'arbre de travail ne sont-ils pas censés ne pas être affichés dans git status ?
Ou alors je dois les spécifier explicitement dans .gitignore
?
Réponse
Trop de publicités?Git Worktree fonctionne en créant un nouveau sous-dossier qui agit comme une nouvelle branche. Ce dossier contient, entre autres, un .git
pour la branche de l'arbre de travail. Lorsque vous tapez git status
le dossier worktree apparaît sous les fichiers non suivis. Cela est logique, car du point de vue de votre branche actuelle, l'arbre de travail n'est qu'un spectateur sans influence directe.
Les fichiers non suivis seront pas vous empêche d'effectuer tout travail (push, pull, etc.) sur votre branche principale actuelle.