Добрый вечер.
Потребовалось выполнить слияние с веткой master. Так как в сливаемой ветке(dev) были незавершённые изменения использовал stash.
git stash
git checkout master
git merge dev
После этого выполнил
git push origin master
git checkout dev
git stash apply --index
Все спрятанные файлы вернулись на свои места, но вот при слиянии не было предложено написать сообщение в commit и в истории не отображается слияние веток master и dev.
Что я сделал не так? Как должно быть правильно?
p.s. Ещё вопрос, как правильно делать ветку из спрятанных файлов? Хочу перенести их в другую ветку, работу над ними приостановить. Работать в dev. Когда дойдёт ход до спрятанных файлов, внести в них изменения и слить с dev. Будут конфликты, как я понимаю?