Get in Touch

Course Outline

Git Fundamentals

  • Introduction to Git
  • Understanding Git Repositories
  • Tracking Changes Within the Repository
  • Reviewing Commit History
  • Reverting Operations
  • Utilizing Tags

Git Branching Techniques

  • Creating and Merging Branches
  • Branch Management Strategies
  • Branching Workflows
  • Managing Remote Branches
  • Rebasing Concepts

Deploying Git on Servers

  • Understanding Protocols
  • Installing Git on a Server
  • Creating SSH Public Keys
  • Server Configuration
  • Enabling Public Access
  • Leveraging Hosted Git Solutions (GitHub)
  • Interacting with Remotes

Distributed Git Environments

  • Distributed Workflows
  • Contributing to Projects
  • Project Maintenance

Advanced Git Tools

  • Selecting Revisions
  • Interactive Staging Areas
  • History Rewriting Techniques
  • Debugging with Git Bisect
  • Managing Submodules
  • Performing Subtree Merges

Customizing Git

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

Requirements

Foundational understanding of project development processes.

 21 Hours

Testimonials (7)

Upcoming Courses

Related Categories