Get in Touch

Course Outline

Git Essentials

  • Foundations of Git
  • Managing Git Repositories
  • Committing Changes to the Repository
  • Reviewing Commit History
  • Reverting and Undoing Actions
  • Creating Tags

Git Branching

  • Creating Branches and Merging
  • Managing Branches
  • Branching Strategies
  • Working with Remote Branches
  • Rebasing Commits

Git Server Administration

  • Understanding Communication Protocols
  • Installing Git on a Server
  • Generating SSH Public Keys
  • Server Configuration
  • Enabling Public Access
  • Using Hosted Platforms (GitHub)
  • Interacting with Remote Repositories

Distributed Git

  • Distributed Collaboration Models
  • Contributing to External Projects
  • Maintaining and Reviewing Projects

Advanced Git Tools

  • Selecting Specific Revisions
  • Staging Changes Interactively
  • Amending and Rewriting History
  • Bisecting for Bug Detection
  • Managing Submodules
  • Merging Subtrees

Tailoring Git

  • Configuring Git Settings
  • Defining Git Attributes
  • Implementing Git Hooks

Requirements

A foundational understanding of project development is required.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories