If the latter, could you share your solution (I took a quick crack at it, but the link structure seems to require nontrivial management?)
TIA
It definnitely takes some set up to make it work, but once working, it is pretty reliable. It requires an occasional merge conflict resolution, and setting the right files to be ignored.
I love that it is just folder with markdown files.
https://github.com/denolehov/obsidian-git