Get in Touch

Course Outline

Git Fundamentals

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

Git Branching Techniques

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

Git Server Implementation

  • Understanding Git Protocols
  • Deploying Git on a Server
  • Generating SSH Public Keys
  • Server Configuration
  • Enabling Public Access
  • Managed Git Services (GitHub)
  • Collaborating with Remotes

Distributed Git Workflows

  • Distributed Workflow Models
  • Contributing to Projects
  • Project Maintenance

Git Utility Tools

  • Selecting Revisions
  • Interactive Staging
  • History Rewriting
  • Debugging with Git Bisect
  • Submodules
  • Subtree Merging

Git Customization

  • Git Configuration Options
  • Git Attributes
  • Git Hooks

Requirements

Foundational understanding of project development.

 21 Hours

Testimonials (7)

Upcoming Courses

Related Categories