Creating our own shell
- main
- dev-ana
- dev-jorvarea
- Check available branches: git branch
- Create new branch: git branch name | Ex: git branch dev-jorvarea
- Change branches: git checkout name | Ex: git checkout dev-ana
- Update actual branch with main branch: git rebase main
- Check Network Graph
- git pull (on main and your dev branch)
- Go to your working dev branch using git checkout
- Update your dev branch to be up to date with main -> git rebase main
- Add and commit each change (as specified as possible) - on the dev branch
- Push your commits
- Merge dev branch with main with a merge pull request on Github (or merge on local + push)
- git checkout main
- git pull (on main) to check changes