Je travaille sur un dépôt git avec une branche principale et une autre branche de sujet. J'ai basculé sur la branche de sujet et modifié un fichier. Maintenant, si je passe à la branche principale, ce même fichier est affiché comme modifié.
Par exemple:
état de git dans la branche git-build :
# Sur la branche git-build
# Modifications à valider :
# (utilisez "git reset HEAD ..." pour désindexer)
#
# modifié: cvsup_current
#
Passer à la branche principale
[root@redbull builder_scripts (git-build)]# git co master
M builder_scripts/cvsup_current
Basculé sur la branche "master"
état de git dans la branche principale :
[root@redbull builder_scripts (master)]# git status
# Sur la branche master
# Modifications à valider :
# (utilisez "git reset HEAD ..." pour désindexer)
#
# modifié: cvsup_current
#
Pourquoi le fichier est-il indiqué comme modifié dans la branche principale alors qu'il a été modifié dans la branche git-build ?
Je pensais que les branches étaient indépendantes les unes des autres et que lorsque je passais d'une branche à une autre, les modifications ne se "déversaient pas" d'une branche à une autre. Donc, évidemment, je rate quelque chose ici.
Est-ce que quelqu'un a une idée?