Get in Touch

Course Outline

Git Fundamentals

  • Introduction to Git
  • Understanding Git Repositories
  • Tracking Changes in a Repository
  • Exploring Commit History
  • Reverting and Undoing Actions
  • Using Tags

Git Branching Strategies

  • Branching and Merging Techniques
  • Effective Branch Management
  • Branching Workflows
  • Managing Remote Branches
  • Utilizing Rebase

Server-Side Git

  • Overview of Protocols
  • Installing Git on a Server
  • Creating an SSH Public Key
  • Server Configuration
  • Granting Public Access
  • Hosted Git Services (GitHub)
  • Collaborating with Remotes

Distributed Git Workflows

  • Distributed Collaboration Patterns
  • Contributing to Projects
  • Project Maintenance

Git Utilities

  • Selecting Revisions
  • Interactive Staging
  • Amending History
  • Debugging with Git (bisect)
  • Working with Submodules
  • Subtree Merging

Customizing Git

  • Git Configuration Settings
  • Git Attributes
  • Git Hooks

Requirements

Familiarity with fundamental project development concepts.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories