Get in Touch
 Duration 21 hours

Course Outline

Git Fundamentals

  • Getting Started with Git
  • The Git Repository
  • Recording Changes
  • Examining Commit History
  • Reverting and Undoing Actions
  • Creating Tags

Branching in Git

  • Merging and Branching
  • Managing Branches
  • Branching Patterns
  • Handling Remote Branches
  • Rebasing Commits

Server-Side Git

  • Communication Protocols
  • Installing Git on a Server
  • Creating SSH Public Keys
  • Server Configuration
  • Enabling Public Access
  • Hosted Git Solutions (GitHub)
  • Interacting with Remote Repositories

Distributed Model

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

Advanced Git Utilities

  • Selecting Specific Revisions
  • Interactive Staging
  • Modifying Commit History
  • Debugging via Git Bisect
  • Managing Submodules
  • Merging Subtrees

Tailoring Git

  • Configuring Git Settings
  • Defining Git Attributes
  • Using Git Hooks

Requirements

Fundamental understanding of software development projects.

Number of participants


Price per participant (excl. VAT)

Testimonials (7)

Upcoming Courses

Related Categories