Get in Touch

Course Outline

Git Fundamentals

  • Overview of Git
  • Git Repository Structure
  • Capturing Changes in the Repository
  • Examining Commit History
  • Reverting Actions
  • Creating Tags

Git Branching

  • Merging and Branching
  • Managing Branches
  • Branching Strategies
  • Remote Branches
  • Rebasing

Server-Side Git

  • Communication Protocols
  • Installing Git on a Server
  • Creating SSH Public Keys
  • Server Configuration
  • Public Accessibility
  • Hosted Git (GitHub)
  • Managing Remotes

Distributed Git

  • Distributed Workflow Models
  • Project Contribution
  • Project Maintenance

Advanced Git Utilities

  • Selecting Revisions
  • Staging Changes Interactively
  • Amending History
  • Debugging via Git Bisect
  • Submodules
  • Merging Subtrees

Tailoring Git

  • Configuring Git
  • Defining Git Attributes
  • Utilizing Git Hooks

Requirements

Familiarity with fundamental project development concepts.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories