Especially if it could be integrated with the other git functionality
The further down this path we explore, the more that KiCad becomes another GIT UI tool.
IMO the git integration should be limited to something along the lines of "hey, you have updated this file!", with (perhaps) the ability to commit files with a version string.
I don't want to have to manage branches, remotes, etc. That's in the domain of the user, and there are already plenty of git tools for that.