В моем локальном git-репозитории есть две ветви: master
и anotherbranch
.Когда я переключаюсь с master
на anotherbranch
с помощью git checkout anotherbranch
и запускаю git status
, я вижу измененные файлы.
Я отменяю эти изменения с помощью git reset HEAD
, а затем git status
не отображает их.Однако, когда я переключаюсь на master и потом переключаюсь на ветку, я снова вижу эти измененные файлы.
Не могли бы вы объяснить, что происходит?