1. Switch to Develop

git checkout develop

2. Create a new Feature

Replace <name> with the name of you feature.

git branch feature/<name>
git checkout feature/<name>

Now you can develop your feature on your own branch.

3. Update you Feature Branch

git merge develop

4. Merge Feature Back to the Develop Branch

Merging back to the develop branch should be done through a pull request. Create a pull request on GitHub and wait for someone to review it.

5. Merge Back to the Master/Main Branch

Merging back to the master/main branch requires a Pull Request. Mergin back to the master Branch should only be required at the end of a sprint.