Git Version Control
Equip developers to apply Git workflows—branching, merging, rebasing, and conflict resolution—to collaborate safely and manage project history with confidence.
Get Course Info
Audience: Software developers
Duration: One day
Format: Lectures and hands‑on labs.
Overview
Git is the most popular modern version‑control system. This course introduces the concepts and practical commands of Git, providing best practices and guidelines.
Objective
Equip developers to apply Git workflows—branching, merging, rebasing, and conflict resolution—to collaborate safely and manage project history with confidence.
What You Will Learn
- Version‑control concepts and why we use them
- Git terminology
- Basic Git operations: viewing a commit, branching, staging, committing, pushing
- Undoing and reverting commits
- Merge and conflict‑resolution workflow
Course Details
Audience: Software developers
Duration: One day
Format: Lectures and hands‑on labs.
Basic computer literacy • Optional command‑line skills • Desire to use version control
Setup: Zero‑Install cloud repo provided • SSH client (Linux/Mac have one; Windows: PuTTY)
Detailed Outline
- Repository
- Working Copy
- Index/Staging
- Cloning
- Remotes
- Pulling & Pushing
- Local vs Public history
- Viewing a commit
- Switching branches
- Making changes, staging, committing
- Pushing changes
- Undoing commits
- Reverting commits
- How merge conflicts happen
- Preventing conflicts
- Resolving conflicts
Ready to Get Started?
Contact us to learn more about this course and schedule your training.