I am new in Git and I want to implement this tool in my next project. In my project I created 3 branches these are:
1. Feature - new features
2. Release - new production release
3. Hotfix - for minor revisions
What I understand is you can use branch to separate the updates and also to leave the master untouched and stable.
Is it necessary to create a series branches even I'm a single developer?
Can you provide me a simple workflow for a single developer?