Here is a screenshot of the application that I am building:
At the end of a significant dev effort I’d do: git add, git commit, git push. Upon switching on different env, I’d do git pull.
I know just enough Git to do the simple task above, I haven’t had a chance to understand the philosophy behind this distributed version control – at the moment it feels more complicated than SVN.