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