This course is for those who have the basics in Git but want to deepen their skills. Working on the local repository, this course looks at some familiar commands in greater detail and adds in others which may be new to students. Promoting the Git workflow of leveraging branches, the course begins by re-examining branches with a focus on gaining experience with the various merge strategies: what they are and how to choose the right one for the job. Central to Git are commits, but finding the commit object needed can be difficult. In this training students will learn about some useful commands to navigate the local repository, and practice working directly with git objects to gain control over the stored resources. With mastering the skill to find and identify Git objects, a number of key commands will be covered to empower the students with the ability to organize and manage commits to ensure their local repository is team worthy. Problems will and do arise, so it is important to practice working with Git tools to troubleshoot and fix issues. The training concludes with strategies for managing large and growing projects, as well as options for automating predictable and repetitive tasks.
“Git Using GitLab” training or similar Git experience and knowledge Comfortable working in the command line, preferably with Bash (UNIX shell)
1 Day/Lecture & Lab
This course is designed for developers using Git who want to deepen their skills.