Я забыл ветку проверки перед внесением изменений
Я добавил новую ветку в мой репозиторий git для новой функции, которую я добавлял, и забыл явно проверить ее. С тех пор я сменил много файлов без фиксации, но я хочу, чтобы иметь возможность совершать эти изменения в альтернативной ветки, а не с мастером. Как я могу сделать это безопасно?
Ответы
Ответ 1
Вы можете просто проверить новую ветку - ваши незафиксированные изменения будут перенесены в новую ветку. (Это не разрешено, если ваши локальные изменения влияют на файл, который будет изменен путем переключения ветки, но в этом случае звучит так, как будто новая ветка находится на той же позиции, что и ваша последняя фиксация, так что это не будет проблема.)
Ответ 2
git stash
git checkout other_branch
git stash pop
Должен сделать трюк. Затем вы можете зафиксировать как обычно. См. Также: git справочная страница с приложением