Moin,
ich habe folgendes Problem. Ich habe zwei Branchen direkt vom Master erstellt:
master |______A | |______B
Mit git checkout A wechsele ich nun in den Branch A und ändere ich z.B. die Datei myfile.html und wechsele ich dann in den Branch B und öffne dieselbe Datei und sehe ich, dass die Änderungen unter A auch unter B zu sehen sind und diese Datei wird auch mit "git satatus" als geändert unter B angezeigt.
Wie kannst du denn einen Branch auschecken, wenn es noch uncommittete oder unstashed Änderungen im anderen Branch gibt? Oder ist die Datei noch gar nicht im master enthalten?
Sollte die Änderungen vom A gar nicht unter B zu sehen sein? Warum wird die Datei unter B auch als geändert angezeigt?
Das klingt danach, dass die Datei vorher noch nicht im master war. Ansonstne würde eine Änderung nur übernommen, wenn du den Branch mit der übernommenen Änderung in deinen lokalen Branch pullst.
Viele Grüße
Robert