Get in Touch

Course Outline

Git Fundamentals

  • Getting Started with Git
  • Understanding Git Repositories
  • Logging Changes to the Repository
  • Examining Commit History
  • Reverting Unwanted Changes
  • Creating Tags

Git Branching Strategies

  • Merging and Branching
  • Managing Branches
  • Branching Methods
  • Handling Remote Branches
  • Using Rebasing

Git Server Setup

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

Distributed Git Model

  • Workflows in Distributed Environments
  • Contributing to External Projects
  • Maintaining Your Own Project

Advanced Git Tools

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

Git Customization

  • Configuring Git
  • Defining Git Attributes
  • Implementing Git Hooks

Requirements

Familiarity with fundamental project development concepts.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories