The git commands I used to sync my changes with respect to new branch cyverse-dev are:
Initially for the first time:
git pull upstream master
git rebase master
git fetch upstream cyverse-dev
git push origin cyverse-dev
For subsequent dev-cycles:
To create a new branch:
git checkout b IGBF****
To update the latest changes of lorainelab/cyverse-dev:
git pull upstream cyverse-dev
git checkout IGBF-****
git rebase cyverse-dev
To commit latest changes after updating:
git checkout IGBF-****
git commit -m ""
git push origin IGBF-****
-> pull request from dev branch to lorainelab/cyverse-dev
New branch is:
cyverse-dev