Get in Touch

Course Outline

Git Fundamentals

  • Introduction to Git
  • Understanding Git Repositories
  • Recording Changes to the Repository
  • Reviewing Commit History
  • Reversing Actions
  • Creating Tags

Git Branching Techniques

  • Branching and Merging
  • Branch Management
  • Branching Workflows
  • Working with Remote Branches
  • Using Rebase

Implementing Git on the Server

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

Distributed Git Environments

  • Distributed Workflows
  • Contributing to Projects
  • Maintaining Projects

Git Utilities

  • Selecting Revisions
  • Interactive Staging
  • Rewriting History
  • Debugging with Git (bisect)
  • Managing Submodules
  • Subtree Merging

Tailoring Git to Your Needs

  • Git Configuration
  • Configuring Git Attributes
  • Implementing Git Hooks

Requirements

Foundational understanding of project development.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories