После нескольких лет работы в качестве единственного разработчика с одной веткой git master
я исследую использование дополнительных веток. Я планирую сохранить master
как готовую к работе ветку, заниматься разработкой в develop
ветке и создавать функциональные ветви вне разработки.
После долгих чтений я создал ветку (из моей основной ветки), которая называется Develop:
git checkout -b develop
Затем я создал ветку функций от Develop:
git checkout -b my-feature
Затем я изменил файл в ветке my-feature
и переключился обратно на develop
следующим образом:
git checkout develop
Проблема в том, что при просмотре файла, который я изменил в ветви функций, изменения все еще видны. Почему это так? Я нахожусь на развивающейся ветке!