Doing the exact same thing using Obsidian and the obsidian-git plugin, which allows for automatic git push at a given interval. Works very well and it's very convenient to use.
Same setup here and pretty happy about it, only minor issue is the `Update time on edit` plugin creating some conflicts if I have my vault opened on two machines.
On my first 'big' job I printed 927 and posted it on a random blank wall. Recently I visited the office again, even though I haven't worked there for ~2y. Wall is still blank, except for that comic. It brought me joy to know people still see it from time to time.
Never understood this either, it increases complexity at a seemingly little to no benefit.
Many collection of artifacts that need to have the same version provide a BOM to define the version in a single place. And you can always use local variables anyway