This isn’t planned. Most people in general have a lot of trouble learning/fully understanding Git due to its complexity, and it seems like we would end up spending a lot of time helping people through restoring data and solving problems with the system if it mirrored Git too closely. And if it didn’t, we’d be confusing power users.
What is planned, however, is the new plugin system for library (which will support versioning/updates and non-public modules for your internal use) and a bot transfer/migration tool for Premium Ultimate, which will allow you to see two bots side by side (in terms of flows, DBs, etc.) and transfer/replace across them with a few clicks. The idea here is that you can easily make changes in a beta/test bot, and with a few clicks, be running that new flow on your primary bot.
Flow versioning/restore history has also been considered in the past. There’s some technical restrictions around how flows are stored right now that makes it a bit tricky to version flows, but it’s something I’d like to implement in the future (either as an explicit “backup” option or as automatic saves after a certain number of changes or time).