Get in Touch

Course Outline

Git Fundamentals

  • Introduction to Git
  • Understanding Git Repositories
  • Tracking Changes in the Repository
  • Examining Commit History
  • Reverting Actions
  • Utilizing Tags

Git Branching Strategies

  • Creating and Merging Branches
  • Branch Management Techniques
  • Effective Branching Workflows
  • Managing Remote Branches
  • Using Rebase Operations

Git Server Administration

  • Understanding Transmission Protocols
  • Installing Git on a Server
  • Generating SSH Public Keys
  • Server Configuration Setup
  • Configuring Public Access
  • Leveraging Hosted Git Services (GitHub)
  • Collaborating with Remote Repositories

Distributed Git Operations

  • Implementing Distributed Workflows
  • Contributing to Open Source Projects
  • Project Maintenance Strategies

Advanced Git Utilities

  • Selecting Specific Revisions
  • Interactive Staging Areas
  • Modifying Commit History
  • Debugging Techniques using Bisect
  • Integrating Submodules
  • Merging via Subtrees

Git Customization and Configuration

  • Configuring Git Settings
  • Defining Git Attributes
  • Implementing Git Hooks

Requirements

Fundamental understanding of software project development.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories