Git Foundations: Unlocking the Mysteries

Seacliff AB Room
Half Day Morning
9:00 am12:30 pm
LISA17: Engineering
Description: 

Dozens of commands! Hundreds of options! Git has dumbfounded sysadmins and developers alike since its appearance in 2005.

And yet, this ingenious software is among the most fantastically useful ever developed.

Learn Git from the ground up and the inside out with Git Foundations Training!

This half-day class explores Git's internals in depth and includes unique practical exercises to gain familiarity and comfort in handling the nuts and bolts.

Bring with you:

  • A laptop with a UNIX-like command-line environment on which "git --version" displays a version (any version).
  • A willingness to learn.
Who should attend: 

No prior knowledge of Git is required. Basic Unix/Linux command line experience is assumed. Experienced users of Git have given rave reviews; the class is not aimed only at beginners, but at anyone wishing to thoroughly understand and use Git to the fullest.

Take back to work: 
  • A thorough and practical understanding of the internals of Git
  • The ability to easily and *confidently* manipulate Git repositories and their contents
  • Readiness to pick up and *quickly* learn more exotic and advanced Git commands (and to read the man pages easily!)
Topics include: 

Git Internals are covered in depth, beginning from basic definitions and proceeding through the essentials of Graph Theory needed to appreciate Git's architecture. Plenty of audience Q&A throughout, live demonstrations, and diagrams. Following this complete theory portion comes the practical portion of the course, with hands-on exercises to ensure retention and application of all theory.

Presentation Type: 
Training