Get in Touch
 Duration 21 hours

Course Outline

Git Basics

  • Getting Started with Git
  • Working with Git Repositories
  • Tracking Changes in the Repository
  • Inspecting Commit History
  • Reverting and Undoing Changes
  • Managing Tags

Git Branching

  • Creating Branches and Merging
  • Managing Branches
  • Adopting Branching Workflows
  • Handling Remote Branches
  • Rebasing Commits

Git on the Server

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

Distributed Git

  • Implementing Distributed Workflows
  • Contributing to Projects
  • Maintaining and Managing Projects

Git Tools

  • Selecting Revisions
  • Performing Interactive Staging
  • Modifying Commit History
  • Debugging Using Git Bisect
  • Working with Submodules
  • Merging Subtrees

Customizing Git

  • Configuring Git Settings
  • Using Git Attributes
  • Implementing Git Hooks

Requirements

A foundational understanding of project development processes.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories