Your assumptions are correct because you are not bound by the plugin, it just makes it easier to use
git with Godot especially for entry level users (to
git) and you don't have to use it if you don't want to.
Infact made my own plugin that can call
git-gui as well since godot-git is seriously lacking IMHO. That said use what you're familiar or proficient in