МЕРЗАВЕЦ:Нужно ли мне фиксировать свою ветку перед проверкой другой ветки, как насчет сохранения?
-
19-09-2019 - |
Вопрос
Я новичок в Git и немного сбит с толку.У меня есть главная ветвь, и я создал вторую функциональную ветвь.
Если я внесу изменения в свою ветку функций, а затем переключусь на Master, будут ли мои изменения потеряны, если я не зафиксирую?
Где вступает в игру stash, это что-то, что вы делаете перед переключением ветвей (но не хотите фиксировать), или это просто отмена некоторых изменений, чтобы вы могли временно вернуться к предыдущему коду?
Решение
Вы не сможете перейти на другую ветку, пока не очистите свое дерево.Это делается путем фиксации внесенных изменений, их отмены или сохранения в тайнике.
Другие советы
Вероятно, вы не хотите использовать stash для этой цели.
Если вы действительно хотите одновременно разрабатывать на master и ветке функций, я предлагаю клонировать ваш репозиторий, работать в clone и master, а затем использовать push и pull для перемещения изменений между ними.
Если вы часто переключаетесь между ними, я рекомендую зарегистрироваться, прежде чем переключаться;нет ничего плохого в том, чтобы проверять мусор;git позволяет легко разобраться с этим позже.