Когда вы переключаетесь на другую ветку, ваши изменения будут перенесены.Вам просто нужно переключиться обратно на свою ветку и зафиксировать или спрятать.
Более того, если ваше текущее изменение будет конфликтовать с другой веткой, git откажется переключать ветку.
Вы можетесм. текущие изменения с помощью git status
.
Команды Somme могут удалить ваши работы, например git clean
, git reset
, git checkout --force mybranch
, git checkout .
, отметьте точку, эта команда отменит все изменения врабочее дерево (файлы, которые отслеживаются git, файлы отслеживаются путем добавления их, например, с git add
.).
Подводя итог:
Выполнение git checkout MyBranch
не перезаписывает и не удаляет ваши изменения