Я работал над веткой git и был готов зафиксировать свои изменения, поэтому я сделал коммит с полезным сообщением коммита. Затем я рассеянно внес небольшие изменения в код, которые не стоит хранить. Теперь я хочу сменить ветку, но Git дает мне,
ошибка: у вас есть локальные изменения на «X»; не может переключать ветви.
Могу ли я сменить ветку без коммитов? Если так, как я могу настроить это? Если нет, как мне выйти из этой проблемы? Я хочу игнорировать незначительные изменения без фиксации и просто менять ветки.
error: You have local changes to '<filename>'; cannot switch branches.
и ветвь не изменится. Вы можете сделать это, git checkout -m <branch-name>
чтобы объединить конфликты и оформить заказ в ветке и разрешить конфликты самостоятельно или git checkout -f <branch-name>
игнорировать изменения.