Git: Mastering the Local Repository

PT25674
Training Summary
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.
Prerequisites
Foundational Git experience and knowledge are required including:
  • core concepts of how git works
  • creating and adding files to the local repository
  • creating and navigating branches
Familiar with how to run git commands is assumed Comfortable working in bash (unix shell) is highly beneficial
Duration
1 Day/Lecture & Lab
Audience
This course is designed for developers regularly using Git who want to deepen their skills to keep their local repository clean.
Course Topics
  • Managing Branches
  • Managing Commits
  • Troubleshooting
  • Working with Commits

Related Scheduled Courses