Я пытаюсь понять, как я должен работать с несколькими различными функциями в моем проекте, используя ветвление git. Проблема я бегу в сейчас, я создал филиалКак переключаться между ветвями без внесения изменений файла?
git checkout -b my-first-feature
В этот момент я изменил файл контроллера в моем приложении. Но я понял, что мне нужно внести изменения в другую остановку проекта, которая не связана с my-first-feature
, поэтому я создаю другую ветку.
git checkout -b hotfix-issue-#1105 master
На данный момент я ожидал файл контроллера, который был отредактирован под my-first-feature
вернуться к содержанию того, что было в главной ветке, но это не было. Я забыл шаг? Или я просто делаю это неправильно?