Get in Touch

Course Outline

Git Fundamentals

  • Introduction to Git
  • Understanding Git Repositories
  • Tracking Changes in the Repository
  • Examining Commit History
  • Reversing Actions
  • Using Tags

Branching Strategies

  • Branching and Merging Techniques
  • Managing Branches Effectively
  • Common Branching Workflows
  • Working with Remote Branches
  • Rebasing Explained

Git Server Configuration

  • Communication Protocols
  • Deploying Git on a Server
  • Generating SSH Public Keys
  • Server Setup Procedures
  • Enabling Public Access
  • Hosted Solutions (GitHub)
  • Collaborating with Remotes

Distributed Git Practices

  • Navigating Distributed Workflows
  • Contributing to Projects
  • Project Maintenance Tasks

Advanced Git Tools

  • Selecting Specific Revisions
  • Interactive Staging Areas
  • Modifying Commit History
  • Debugging via Bisect
  • Integrating Submodules
  • Merging with Subtrees

Tailoring Git

  • Configuring Git Settings
  • Utilizing Git Attributes
  • Leveraging Git Hooks

Requirements

A foundational understanding of project development is recommended.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories