Git remotes
Branching and Merging
Visual Git guide
Git core concepts
Managing a new Git repo
How to set up an efficient development workflow with Git and CI/CD
https://nvie.com/posts/a-successful-git-branching-model/
https://blog.plasticscm.com/2011/09/merge-recursive-strategy.html