Get in Touch

Course Outline

Fundamentals of Git

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

Branching Techniques in Git

  • Creating and Combining Branches
  • Managing Branches Effectively
  • Adopting Branching Workflows
  • Handling Remote Branches
  • Utilizing Rebasing

Deploying Git on Servers

  • Overview of Protocols
  • Installing Git on a Server
  • Creating SSH Public Keys
  • Configuring the Server
  • Enabling Public Access
  • Leveraging Hosted Git (GitHub)
  • Managing Remote Connections

Distributed Version Control with Git

  • Implementing Distributed Workflows
  • Contributing to Open Source Projects
  • Maintaining Project Integrity

Advanced Git Utilities

  • Selecting Specific Revisions
  • Interactive Staging Areas
  • Modifying Commit History
  • Debugging with Git Bisect
  • Using Submodules
  • Merging via Subtrees

Customizing Your Git Environment

  • Configuring Git Settings
  • Managing Git Attributes
  • Implementing Git Hooks

Requirements

Foundational understanding of project development processes.

 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories