This course is for those who have the basics in Git but want to deepen their skills. With a focus on the local repository, this course looks into important commands to provide students the experience to leverage Git to their advantage. The local repository, home to Git objects, is a fundamental component in Git and its management is the responsibility of each team member. However, finding and reading the objects can be difficult. In this training students will learn useful commands to navigate the Git system, to gain experience with managing git objects. Another common challenge faced by Git users centres on updating branches through the process of merging. There are various merge strategies from which to choose, as well as potential merge conflicts to resolve. Merge strategies will be discussed with an emphasis on minimizing conflicts and leveraging the available options to maximize efficiency. Rounding out the session, the day will conclude with a number of key commands selected to empower the students with the ability to organize and manage commits to ensure their local repository is team worthy.
Foundational Git experience and knowledge are required including:
1 Day/Lecture & Lab
This course is designed for developers regularly using Git who want to deepen their skills to keep their local repository clean.