Хорошо, скажем, однажды мы совершим кучу модификаций, и когда мы отправимся их совершить, мы заметили, что мы работали над неправильной ветвью.
Как мы можем заставить git переключать ветки , не отбрасывая локальные изменения.
Я, вероятно, собираюсь сделать это наивно, пока я жду ответа, но я хотел бы знать, правильна ли эта процедура, как я буду лгать, если бы я сказал, что это не случилось со мной раньше...
- Резервное копирование репо
-
git reset --hard
-
git checkout right-branch
- Восстановить изменения
-
git commit -m "changes"