Как переместить текущую работу в ветку темы?
Я начал с простой задачи в основной ветке. я знаю тип задачи, где "это слишком просто, даже беспокоиться с ветвью git"... неизбежным результатом было то, что теперь у меня много незавершенной работы в мастер-ветке и нужно работать над другими вещами, Как перенести текущую работу на новую ветку?
Ответы
Ответ 1
Вы можете переключать ветки с грязным деревом, если переключатель не требует изменения грязных файлов. Поскольку вы создаете новую ветку, она не гарантирует:
git checkout -b new-branch
Как только вы это сделаете, вы можете совершить и вернуться к мастеру. Вы также можете перенести сначала, хотя он немного больше работает, потому что вам нужно выполнить мастер отката до фиксации:
git commit
git branch new-branch
git reset --hard HEAD^
Ответ 2
Вы можете git stash it!
git stash
измените на новую ветку:
git checkout -b new-branch
Поставьте его, когда закончите:
git stash pop
Если вы их уже не совершили. Вы?