Как в git перенести некомиченные изменения из одной ветки в другую?
Можно так же использовать git stash для этого.
Особенно если нужно переключиться на другую ветку, там что-то сделать и потом вернуться обратно.
Можно использовать branch forcing:git commit -m "Begin implementing the feature"
git checkout -b feature
git branch -f master HEAD~1