Get in Touch

Course Outline

Git Fundamentals

  • Overview of Git
  • Understanding Git Repositories
  • Tracking Changes
  • Examining Commit History
  • Reverting Changes
  • Using Tags

Git Branching

  • Creating and Merging Branches
  • Branch Management Strategies
  • Branching Workflows
  • Managing Remote Branches
  • Utilizing Rebasing

Git on the Server

  • Communication Protocols
  • Deploying Git on a Server
  • Creating an SSH Public Key
  • Server Configuration
  • Enabling Public Access
  • Hosted Git Solutions (GitHub)
  • Working with Remotes

Distributed Git

  • Distributed Workflows
  • Contributing to Projects
  • Project Maintenance

Git Utilities

  • Selecting Revisions
  • Interactive Staging
  • Modifying History
  • Debugging with Git Bisect
  • Managing Submodules
  • Subtree Merging

Customizing Git

  • Git Configuration
  • Git Attributes
  • Git Hooks

Requirements

Familiarity with basic project development concepts.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories