Get in Touch

Course Outline

Git Foundations

  • Overview of Git
  • Git Repositories
  • Capturing Changes in the Repository
  • Inspecting Commit History
  • Reverting Actions
  • Creating Tags

Git Branching Strategies

  • Branching and Merging Processes
  • Managing Branches
  • Branching Workflows
  • Handling Remote Branches
  • Rebasing Techniques

Git on the Server

  • Communication Protocols
  • Installing Git on a Server
  • Generating SSH Public Keys
  • Server Configuration
  • Public Access Management
  • Hosted Solutions (GitHub)
  • Interacting with Remotes

Distributed Git Ecosystem

  • Distributed Workflows
  • Contributing to Projects
  • Maintaining Projects

Advanced Git Utilities

  • Selecting Revisions
  • Interactive Staging
  • Modifying History
  • Debugging with Git (bisect)
  • Working with Submodules
  • Subtree Merging

Tailoring Git

  • Configuring Git
  • Defining Git Attributes
  • Implementing Git Hooks

Requirements

Fundamental understanding of project development processes.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories