Get in Touch

Course Outline

Fundamentals of Git

  • Overview of Git
  • Understanding Git Repositories
  • Committing Changes
  • Reviewing Commit History
  • Reversing Actions
  • Using Tags

Git Branching Techniques

  • Branching and Merging
  • Branch Management
  • Branching Strategies
  • Remote Branches
  • Rebasing

Implementing Git on the Server

  • Communication Protocols
  • Deploying Git on a Server
  • Creating SSH Public Keys
  • Configuring the Server
  • Enabling Public Access
  • Hosted Git Solutions (GitHub)
  • Managing Remotes

Distributed Git Workflows

  • Distributed Collaboration Models
  • Contributing to Projects
  • Project Maintenance

Advanced Git Utilities

  • Selecting Specific Revisions
  • Interactive Staging
  • Modifying History
  • Troubleshooting with Git (bisect)
  • Utilizing Submodules
  • Subtree Merging

Customizing Your Git Environment

  • Configuring Git Settings
  • Git Attributes
  • Git Hooks

Requirements

Foundational understanding of project development is required.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories