This course provides an understanding of advanced Git concepts and looks at configuration and functionality. In addition, the course will discuss strategies for effectively using Git, including the trade-offs from one strategy over another. It explores the internals of the Git file structure and how to track down changes and recover from unwanted changes. It explains when and how to do a three-way merge. It also explains how to choose the correct merge strategy in different scenarios. The course shows how to work with the code review tool Gerrit to enable effective code review strategies and integrate with build tools as part of a bigger Continuous Integration strategy.
Introduction to Git and GitHub course or knowledge equivalent is recommended.
1 Day/Lecture & Lab
This course is designed for technical professionals who will be advanced users or Git administrators.