This developer wants create a new branch.
This is the action to ‘Checkout’ the code.
Remote is the branch in the central Repo.
Local is My Copy on my machine.
Developers add their changes back to remote by performing a “Push”.
Developers get changes into their local copy by performing a “Pull”.
To merge changes back into another branch, this should be done by performing a “Pull Request”.