Get in Touch
 Duration 21 hours

Course Outline

Foundations of Git

  • Getting Started with Git
  • Understanding Git Repositories
  • Committing Changes
  • Reviewing Commit History
  • Reverting Actions
  • Creating Tags

Branching with Git

  • Merging and Branching Strategies
  • Managing Branches
  • Effective Branching Workflows
  • Handling Remote Branches
  • Rebasing Techniques

Server-Side Git

  • Understanding Communication Protocols
  • Deploying Git on a Server
  • Generating SSH Public Keys
  • Server Configuration
  • Managing Public Access
  • Using Hosted Git Platforms (GitHub)
  • Collaborating with Remotes

Distributed Git Practices

  • Adopting Distributed Workflows
  • Contributing to Open Projects
  • Project Maintenance Responsibilities

Advanced Git Utilities

  • Selecting Specific Revisions
  • Interactive Staging Processes
  • Modifying Historical Records
  • Debugging via Git Bisect
  • Utilizing Submodules
  • Integrating Subtrees

Personalizing Git

  • Tuning Git Configuration
  • Defining Git Attributes
  • Implementing Git Hooks

Requirements

Fundamental understanding of project development principles.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories