Get in Touch

Course Outline

Git Essentials

  • Overview of Git
  • Understanding Git Repositories
  • Tracking Changes in the Repository
  • Exploring Commit History
  • Reverting Actions
  • Using Tags

Branching Strategies in Git

  • Branching and Merging Techniques
  • Effective Branch Management
  • Adopting Branching Workflows
  • Managing Remote Branches
  • Utilizing Rebasing

Server-Side Git Operations

  • Understanding Protocols
  • Installing Git on a Server
  • Creating SSH Public Keys
  • Configuring the Server
  • Establishing Public Access
  • Leveraging Hosted Git Services (GitHub)
  • Collaborating with Remotes

Distributed Git Practices

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

Advanced Git Utilities

  • Selecting Specific Revisions
  • Performing Interactive Staging
  • Modifying Commit History
  • Debugging Using Git Bisect
  • Managing Submodules
  • Executing Subtree Merging

Tailoring Git to Your Needs

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