Get in Touch

Course Outline

Git Fundamentals

  • Overview of Git
  • Managing Git Repositories
  • Committing Changes
  • Inspecting Commit History
  • Reversing Actions
  • Creating Tags

Branching in Git

  • Merging and Branching
  • Branch Administration
  • Workflow Strategies for Branching
  • Handling Remote Branches
  • Rebasing Techniques

Git on Remote Servers

  • Supported Protocols
  • Installing Git on a Server
  • Creating SSH Public Keys
  • Configuring the Server
  • Enabling Public Access
  • Using Hosted Git Platforms (GitHUB)
  • Interacting with Remotes

Distributed Git Model

  • Distributed Workflow Patterns
  • Contributing to External Projects
  • Maintaining Project Health

Advanced Git Utilities

  • Selecting Revisions
  • Interactive Staging Area
  • Modifying Commit History
  • Debugging via Git Bisect
  • Managing Submodules
  • Subtree Merging

Personalizing Git

  • Global and Local 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