Git is one of the most important everyday tools of a developer. It is versatile and very powerful, but often not properly understood. This course is designed to ensure everyone in the team has a basic understanding of how git functions and how the team should use it.
Theory on how git works internally
Explain what merge, rebase and cherry-pick actually does to the git tree
Set best practices on commits, branching and merging
An outcome of the course is a git usage guideline document. Avidity provides a basic best-practices guide that the team will build upon and make their own during the course.