Get in Touch
 Duration 21 hours

Course Outline

Git Fundamentals

  • Introduction to Git
  • Understanding Git Repositories
  • Recording Changes in the Repository
  • Reviewing Commit History
  • Undoing Actions
  • Creating Tags

Git Branching

  • Branching and Merging Processes
  • Managing Branches
  • Branching Workflows
  • Working with Remote Branches
  • Rebasing Techniques

Git on the Server

  • Supported Protocols
  • Installing Git on a Server
  • Generating SSH Public Keys
  • Server Configuration
  • Configuring Public Access
  • Using Hosted Git Services (GitHub)
  • Managing Remotes

Distributed Git

  • Distributed Workflows
  • Contributing to Projects
  • Maintaining Projects

Git Utilities

  • Selecting Revisions
  • Interactive Staging
  • Rewriting History
  • Debugging using Git (bisect)
  • Working with Submodules
  • Merging Subtrees

Customizing Git

  • Configuring Git Settings
  • Managing Git Attributes
  • Using Git Hooks

Requirements

A foundational understanding of project development is required.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories