Ответ 1
Вы не можете перейти на другую ветку, если вы не очистите дерево. Это делается путем внесения изменений, возврата их или сохранения их в тайник.
Я новичок в Git и немного смущен. У меня есть ветвь мастера и создала вторую ветвь функции.
Если я вношу изменения в свою ветку свойств и затем переключаюсь на Мастер, мои изменения будут потеряны, если я не сделаю это?
В каких случаях вступает в игру, это что-то, что вы делаете, прежде чем переключать ветки (но не хотите совершать) или просто отказаться от некоторых изменений, чтобы временно вернуться к предыдущему коду?
Вы не можете перейти на другую ветку, если вы не очистите дерево. Это делается путем внесения изменений, возврата их или сохранения их в тайник.
Вы, вероятно, не хотите использовать для этой цели тайник.
Если вы действительно хотите развиваться одновременно с мастером и ветвью функций, я предлагаю клонировать ваш репозиторий, работая в клоне и главном, а затем используя push и pull для перемещения изменений между ними.
Если вы часто переключаетесь между ними, я предлагаю проверить, прежде чем переключаться; нет ничего плохого в проверке мусора; git упрощает сортировку позже.