I would advise learning about Git first. Make yourself familiar with the command line in order to understand what everything means. I can highly recommend the following video youtube.com/watch?v=1ffBJ4sVUb4
Once you understand, you can come up with any flow you'd like and use GitHub to make certain tasks (arguably) easier.
But like anything, KISS (Keep It Simple Stupid). Do you really need a complicated workflow? Or can you live with just a master and develop branch?
If you are more likely to follow a release cycle with semantic versioning etc, you can opt for the GitFlow principle atlassian.com/git/tutorials/compar...
But remind yourself, whatever workflow you choose, you need to know the basics very well!
Good luck and if you have any questions do ask...
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I would advise learning about Git first. Make yourself familiar with the command line in order to understand what everything means. I can highly recommend the following video youtube.com/watch?v=1ffBJ4sVUb4
Once you understand, you can come up with any flow you'd like and use GitHub to make certain tasks (arguably) easier.
But like anything, KISS (Keep It Simple Stupid). Do you really need a complicated workflow? Or can you live with just a master and develop branch?
If you are more likely to follow a release cycle with semantic versioning etc, you can opt for the GitFlow principle atlassian.com/git/tutorials/compar...
But remind yourself, whatever workflow you choose, you need to know the basics very well!
Good luck and if you have any questions do ask...