Get in Touch

Course Outline

Fundamentals of Git

  • Overview of Git
  • Understanding Git Repositories
  • Recording Repository Changes
  • Exploring Commit History
  • Reverting Actions
  • Using Tags

Branching Strategies

  • Creating and Merging Branches
  • Managing Branches
  • Branching Workflows
  • Working with Remote Branches
  • Utilizing Rebase

Git Server Administration

  • Protocols Used by Git
  • Installing Git on a Server
  • Generating SSH Public Keys
  • Server Configuration
  • Establishing Public Access
  • Leveraging Hosted Git Services (GitHub)
  • Managing Remote Repositories

Distributed Version Control

  • Implementing Distributed Workflows
  • Contributing to Projects
  • Project Maintenance

Advanced Git Utilities

  • Selecting Specific Revisions
  • Interactive Staging Areas
  • Rewriting Commit History
  • Debugging with Git Bisect
  • Managing Submodules
  • Performing Subtree Merges

Tailoring Git to Your Needs

  • Configuring Git
  • Defining Git Attributes
  • Implementing Git Hooks

Requirements

Foundational understanding of project development processes.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories