Ich arbeite an einem Git-Repository mit einem Master-Zweig und einem anderen, dem Themenzweig. Ich habe zum Themenzweig gewechselt und eine Datei geändert. Wenn ich nun zum Master-Zweig wechsle, wird dieselbe Datei als geändert angezeigt.
Zum Beispiel:
git-Status im git-build-Zweig:
# On branch git-build
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: cvsup_current
#
Zum Master-Zweig wechseln
[root@redbull builder_scripts (git-build)]# git co master
M builder_scripts/cvsup_current
Switched to branch "master"
Git-Status im Master-Zweig
[root@redbull builder_scripts (master)]# git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: cvsup_current
#
Warum wird die Datei im Master-Zweig als geändert angezeigt, obwohl sie im Git-Build-Zweig geändert wurde?
Meines Erachtens sind die Zweige unabhängig voneinander, und wenn ich von einem Zweig in einen anderen wechsle, werden die Änderungen nicht von einem Zweig in einen anderen "verschoben". Ich übersehe hier also offensichtlich etwas.
Hat jemand einen Anhaltspunkt?