I really don't know a great course on the git 'strategies,' and I clearly should write my next article about this!
I'll give you the short answer now: your git workflow is going to be a reflection of your team's workflow. Even a basic component like branching and merging shouldn't be used if they're not what make sense for your team. If you're working solo, it may not make sense to use branching unless your project is becoming extremely complicated.
I really don't know a great course on the git 'strategies,' and I clearly should write my next article about this!
I'll give you the short answer now: your git workflow is going to be a reflection of your team's workflow. Even a basic component like branching and merging shouldn't be used if they're not what make sense for your team. If you're working solo, it may not make sense to use branching unless your project is becoming extremely complicated.
Appreciate your response and clarification of some issues. Looking forward to the article.