Git не знает о вашей базе данных и, конечно, не создаст новую для вас.(Он также не знает ни о Python, ни о Django, ни о том, что делает ваш код. Он просто записывает коммиты, которые вы делаете.)
Хотя я немного запутался, зачем вам нужна другая база данных.Вы можете использовать одну и ту же базу данных во всех своих ветках, и если вы не работаете над изменениями, требующими переноса базы данных, проблем не будет.
Даже если вы работаете над изменениями базы данных, вы можете запуститьВаши миграции вперед и назад, чтобы изменить схему базы данных при переключении филиалов.И во многих случаях вам даже не нужно это делать , хотя лично я предпочитаю вести историю линейной миграции.