Здравствуйте. Есть у меня ветка dev я переключился на неё и делал некоторые изменения, теперь мне понадобилось эти изменения закоммитить не в ветку dev, а в другую ветку, как можно создать новую ветку, смержить её с веткой dev, и закоммитить в неё новые изменения которые еще небыли закоммичены в dev?
но есть и другое (there is more than one to do it), JFYI
1. коммитишь в текущую ветку (dev)
2. переходишь в другую, git cherry-pick dev - вот у тебя и твои изменения (если хочется, можно к опцией --no-commit)
3. потом надо удалить ставший ненужным коммит в dev:
либо 3.1 переходишь в dev, git reset --hard HEAD^,
либо 3.2 git update-ref refs/heads/dev dev^