Get in Touch
 Duration 21 hours (3 days)

Course Outline

Git Basics

  • Fundamentals of Git
  • Establishing a Git Repository
  • Committing Changes to the Repository
  • Reviewing Commit History
  • Reverting Actions
  • Creating Tags

Git Branching

  • Branch Creation and Integration
  • Managing Branches
  • Branching Strategies
  • Remote Branch Management
  • Rebasing Operations

Server-Side Git

  • Communication Protocols
  • Installing Git on a Server
  • Generating SSH Public Keys
  • Configuring the Server Environment
  • Managing Public Access
  • Using Hosted Git Platforms (GitHub)
  • Interacting with Remotes

Distributed Git

  • Distributed Development Models
  • Contributing to External Projects
  • Project Administration

Advanced Git Tools

  • Revising History
  • Interactive Staging Process
  • History Rewriting Techniques
  • Diagnostic Procedures with Git Bisect
  • Utilizing Submodules
  • Merging Subtrees

Customizing Git

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

Requirements

Familiarity with fundamental software development processes is required.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories