Get in Touch

Course Outline

Git Fundamentals

  • Introduction to Git
  • Understanding Git Repositories
  • Tracking Repository Changes
  • Reviewing Commit History
  • Reverting Actions
  • Using Tags

Git Branching Strategies

  • Branching and Merging Techniques
  • Branch Management
  • Branching Workflows
  • Managing Remote Branches
  • Rebasing

Git Server Configuration

  • Protocols Used
  • Deploying Git on a Server
  • Creating SSH Public Keys
  • Server Setup Procedures
  • Configuring Public Access
  • Hosted Git Solutions (GitHub)
  • Working with Remotes

Distributed Git

  • Distributed Workflows
  • Contributing to Projects
  • Project Maintenance

Advanced Git Tools

  • Revision Selection
  • Interactive Staging
  • History Rewriting
  • Debugging with Git (bisect)
  • Submodules
  • Subtree Merging

Customizing Git

  • Git Configuration
  • Git Attributes
  • Git Hooks

Requirements

Foundational understanding of project development processes.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories