This will be needed when you want to start a development branch where the code is based on code that was committed in another branch and not the ‘Develop’ branch.
Aside: If you already created the new branch incorrectly you can delete it using
git branch -D feature/name-of-branch
To see the list of currently checked out branches, and which branch you are currently in, use
git branch. Ensure you are currently in the branch that you want to branch from.
To create the new branch use
git checkout -b feature/name-of-new-branch.
Push the branch to remote using
git push --set-upstream origin feature/name-of-new-branch.
You will automatically be switched to the newly created branch. If you wish to switch branch, use the command
git checkout feature/name-of-new-branch.