2 votes

`git status` montre les dossiers de l'arbre de travail

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 ?

1voto

Tim Biegeleisen Points 53335

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.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X