Anyone who knows about Git and uses it frequently.
- Understand how Git works under the hood
- Learn very useful commands and Git features
- Know how to efficiently collaborate in team
To follow this training session, you must know how to use Git (at least the basics). Hence, we recommend you to follow the Git 101 session first.
- simple graph theory
- plumbing and porcelain
- Advanced Git commands
- interactive rebase
- Git hooks
- GitHub/GitLab web hooks (CI, CD, etc.)
- Git workflows
- open source
- code reviews