- Check what branch you are on (
git branch) - Sync Remote via (
git pull) - Identify Feature for branch
- Create a branch for feature (
git checkout -b <useful_branch_name>)- Branch name should be a reasonable unit of work that is worth 16hrs or so of work
- Do Work and Make a commit (
git commit -m "<some message>") - Sync with remote again via (
git push) or (git gui) - Open a PR for you new branch with a useful message in Github
- use that PR for reference until the work is complete