Get in Touch
 Duration 21 hours

Course Outline

Git Fundamentals

  • Overview of Git
  • Understanding Git Repositories
  • Committing Changes
  • Reviewing Commit History
  • Reverting and Undoing Changes
  • Creating and Managing Tags

Branching Strategies

  • Merging and Branching Concepts
  • Managing Branches
  • Effective Branching Workflows
  • Handling Remote Branches
  • Rebasing History

Server-Side Git

  • Communication Protocols
  • Installing Git on a Server
  • Generating SSH Public Keys
  • Server Configuration
  • Managing Public Access
  • Utilizing Hosted Platforms (GitHUB)
  • Interacting with Remote Repositories

Distributed Model

  • Distributed Development Workflows
  • Contributing to Existing Projects
  • Project Maintenance Roles

Advanced Git Tools

  • Selecting Revisions
  • Interactive Staging Area
  • Modifying History
  • Bisecting for Debugging
  • Using Submodules
  • Merging Subtrees

Git Customization

  • Configuring Git Settings
  • Defining Git Attributes
  • Implementing Git Hooks

Requirements

A foundational understanding of project development.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories