Я искал здесь, чтобы найти ответ, и кажется, что я могу просто ошибаться в предположениях о том, как должны работать ветки git.
У меня есть ветвь master
, и я создал ветвь функции с именем profiles
, где я выполняю определенную работу с профилями. Во время работы над профилями я изменил 5 или 6 файлов и добавил еще 5 или 6 новых файлов. Мне нужно было вернуться в ветвь master
, чтобы исправить быструю ошибку, и заметил все новые файлы и измененные файлы там, где они есть. Я предполагаю, что это имеет смысл, поскольку git не собирается удалять ненужные файлы из ветки master
и возвращает их для моей ветки profiles
, поскольку они, по сути, не отслеживаются. Но как насчет изменений в существующих файлах. Почему они появляются в главной ветке.
Какая самая лучшая практика здесь. Я еще не готов фиксировать изменения на локальном уровне. Должен ли я просто сбрасывать все эти изменения, переключитесь на master
, сделайте небольшое исправление, вернитесь к profiles
, а затем повторно установите кошелек?
Любая помощь приветствуется. Благодаря