Get in Touch

Course Outline

Git Fundamentals

  • Introduction to Git
  • Understanding Git Repositories
  • Recording Changes to the Repository
  • Examining Commit History
  • Reversing Actions
  • Using Tags

Branching Strategies in Git

  • Creating and Merging Branches
  • Managing Branches Effectively
  • Common Branching Workflows
  • Working with Remote Branches
  • Rebasing Techniques

Deploying Git on Servers

  • Protocols and Connectivity
  • Installing Git on a Server
  • Creating SSH Public Keys
  • Server Configuration
  • Establishing Public Access
  • Leveraging Hosted Git (GitHub)
  • Managing Remote Connections

Distributed Version Control with Git

  • Implementing Distributed Workflows
  • Contributing to Open Projects
  • Maintaining Project Integrity

Advanced Git Tools

  • Selecting Specific Revisions
  • Interactive Staging Areas
  • Rewriting Commit History
  • Debugging Using Git Bisect
  • Integrating Submodules
  • Merging with Subtrees

Tailoring Git to Your Needs

  • Configuring Git Settings
  • Utilizing Git Attributes
  • Implementing Git Hooks

Requirements

Fundamental understanding of project development.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories