Всегда дают.
Тогда вообще не понял разницу
Вот есть проект
Что будет, если сейчас в мастере сделать ещё один или несколько коммитов, а потом слить в него ветку dev?
rebase обычно используют чтобы история была чище. Не создает еще один коммит + в интерактивном rebase можно менять сообщения, объединять коммиты и т.п.