создавал новые файлы, так что stash не сработает как я понимаю), еще не коммитил .
хочу от dev создать другую ветку и все эти изменения закоммитить туда
как это лучше сделать?
Закоммить в текущей ветке Запомни хэш Перейди на нужную ветку Черрепикни нужные изменения Перейди на предыдущую ветку и ресетни все свои новые коммиты
Git stash?
stash сработает вполне
Сложно. Даже если это совсем другая ветка, для коммитов всегда есть rebase --onto, не придётся лишних действий совершать Для незакоммиченных правок есть stash
Я тоже в таких случаях предпочитаю временные коммиты. Потому что если правки будут с конфликтами, то стеш вроде бы не применится и надо будет какие-то там танцы с бубном делать. Танцы с бубном на конфликты с незакоммиченными правками. А если конфликты будут при черри-пике — то это штатная и привычная ситуация, их просто решаю, а на случай провала есть рефлоги
Там по-моему такое же решение конфликтов, как и в других случаях, просто запись из стэша не дропнется по завершении
Обсуждают сегодня