Get in Touch

Course Outline

Foundations of Git

  • Overview of Git
  • Git Repository Structure
  • Capturing Changes in the Repository
  • Inspecting Commit History
  • Reverting Modifications
  • Creating Tags

Managing Branches in Git

  • Merging and Branching Techniques
  • Branch Administration
  • Branching Strategies
  • Handling Remote Branches
  • Rebasing Operations

Server-Side Git

  • Communication Protocols
  • Installing Git on a Server
  • Creating SSH Public Keys
  • Server Configuration
  • Public Repository Access
  • Hosted Git Platforms (GitHub)
  • Interacting with Remotes

Distributed Git Workflows

  • Distributed Collaboration Models
  • Contributing to External Projects
  • Project Maintenance

Advanced Git Utilities

  • Selecting Specific Revisions
  • Interactive Staging Process
  • Modifying Commit History
  • Bug Debugging via Git Bisect
  • Using Submodules
  • Subtree Integration

Personalizing Git

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

Requirements

A fundamental understanding of software project development is required.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories