Get in Touch

Course Outline

Git Fundamentals

  • Getting started with Git
  • The Git Repository
  • Committing changes to the repository
  • Browsing commit history
  • Reversing actions
  • Creating tags

Git Branching Strategies

  • Branching and merging processes
  • Managing branches
  • Standard branching workflows
  • Working with remote branches
  • Rebasing commits

Server-Side Git

  • Communication protocols
  • Installing Git on a server
  • Creating an SSH public key
  • Server configuration setup
  • Managing public access
  • Using hosted Git platforms (GitHub)
  • Interacting with remote repositories

Distributed Git Environments

  • Distributed workflow models
  • Contributing to external projects
  • Maintaining your own projects

Advanced Git Utilities

  • Selecting specific revisions
  • Interactive staging
  • Modifying commit history
  • Debugging using Git bisect
  • Working with submodules
  • Merging subtrees

Configuring Git

  • Setting up Git configuration
  • Defining Git attributes
  • Implementing Git hooks

Requirements

Fundamental understanding of project development processes.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories