Возможно, я не совсем понимаю, как здесь работает git, но у меня есть "основная" ветка git, а затем я создал новую ветку под названием "refresh".
Я переключился на ветку «обновить», внес множество изменений, добавлений в файлы и т. Д., А затем снова переключился на ветку «master», чтобы внести другие изменения в эту ветку.
Когда я делал 'git status' в основной ветке, он отображал все изменения файлов и добавления, которые я сделал в ветке 'refresh'.
(Обратите внимание, что все это происходит на моем локальном сервере разработчика ... Я не выдвигал ничего подобного.)
Разве в моей главной ветке не должны быть сохранены все исходные файлы и ни одно из файловых дополнений? Или я просто не понимаю, как работает git?