Get in Touch

Course Outline

Git Fundamentals

  • Overview of Git
  • Understanding Git Repositories
  • Tracking and Recording Changes
  • Examining Commit History
  • Undoing Actions
  • Creating Tags

Branching Strategies

  • Merging and Branching Techniques
  • Branch Management Practices
  • Adopting Branching Workflows
  • Managing Remote Branches
  • Utilizing Rebase

Implementing Git on Servers

  • Exploring Protocols
  • Installing Git on a Server
  • Generating SSH Public Keys
  • Server Configuration
  • Establishing Public Access
  • Leveraging Hosted Git Solutions (GitHub)
  • Managing Remote Connections

Distributed Git Operations

  • Adopting Distributed Workflows
  • Contributing to Projects
  • Project Maintenance

Advanced Git Tools

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

Tailoring Git Behavior

  • Git Configuration Settings
  • Configuring 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