Source control - GIT Traditional source control are SVN and subversion It's recommended to learn git and popular are GITHUB, GITLAB & BITBUCKET
Topics to cover
- git pull
- git push
- git stash
- git ignore
- git merge
- git rebase
- git reset (soft & hard)
Scenarios
- Merge conflicts
- Merge abort
- restore to 100th commit
- git amend
- Clean up commit history - make 100 commits to 10 commits
Resources
- https://medium.com/@onejohi/git-understanding-the-basics-ba004a20dacc
- https://shiivangii.medium.com/all-about-git-and-github-c4b987df1b16
/// WIP