DEV Community


Discussion on: git workflow

rikvanderkemp profile image
Rik van der Kemp

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

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

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...