Current Status
Not Enrolled
Price
Closed
Get Started
Git Course

Git For Production Teams

How a professional team works inside a product-based company

Lessons: 33
Duration: almost 5 hours
Required Study Hours: 16-32

What You’ll Learn

Version Control & Git Basics

Why version control matters, Git fundamentals, and GitHub collaboration concepts

Git Setup & Local Workflow

Installing Git, CLI basics, repositories, file states, .gitignore, and inspecting changes

Committing & History Management

Atomic commits, meaningful messages, git log, and safe local undo techniques

Branching & Team Collaboration

Branches, feature workflows, isolated work, and keeping main stable

Merging & Conflict Resolution

Fast-forward vs 3-way merges, handling conflicts, and branch cleanup

Advanced Git Recovery

Revert, reset modes, and recovering lost commits using reflog

Prerequisites

In order to start this course you must have these skills:

Software Development

You already developing software applications

Terminal and cli basics

Commands, file navigation

Recommended Courses:

Course Instructor

Abdelrahman Ahmed

Abdelrahman Ahmed

Senior Site Reliability Engineer

7+ Years of Experience

A Senior Site Reliability Engineer with strong experience building and operating large-scale cloud-native systems using AWS and Kubernetes. He has worked at companies such as Careem, Dell Technologies, _VOIS, and ITWorx, with a solid background in software engineering and automation. His expertise includes SRE, distributed systems, CI/CD, observability, and performance optimization. He focuses on building reliable, scalable systems that help engineering teams move faster with confidence.