Course Details
Code: CN1-Git
Tuition (USD): $1,600.00 • Classroom (2 days)

This hands-on course provides a comprehensive introduction of the Git DVCS platform. The course begins with a brief history and rationale for Git followed by general repository operations including staging, committing, branching,tagging, undoing and rebasing. Git server based operations are examined in detail with a look at configuration of various servers and protocols, as well as using an assortment of tools and techniques for interacting with remote repositories. Patch submission and project maintenance are examined in detail as well as revision management and a range of tools useful for searching and exploring repos and commit history. Students will gain hands-on experience with interactive staging, cherry picking, patch creation, rebasing and reordering commits. Branch filtering, submodules, subtrees and gitslave are also discussed along with conceptual topics such as distributed workflows and best practices. Upon completion, attendees will have a deep understanding of Git and its features, enabling them to tackle complex versioning challenges effectively.

Skills Gained

  • This one day hands on course is designed to provide working developers and technology professionals with a detailed introduction to the Git distributed version control system (DVCS).

Who Can Benefit

  • Developers, IT and QA Staff, Technical Managers, DevOps and Build personnel


  • None.

Course Details


  • Day 1
  1. Git Overview and Concepts
  2. Basic Git Repository Operations
  3. Remotes and Tags
  4. Branching
  • Day 2
  1. Git Architecture and Power Tools
  2. Distributed workflows and server operations
  3. Debugging Tools and Complex Repositories
  4. Best Practices
Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward