Back to Courses

Git & Version Control

Learn version control with Git. Master branching, merging, and collaborative workflows.

1 Week Duration
4 Modules

Course Curriculum

1

Git Fundamentals

  • Introduction to Version Control
  • Git Installation and Setup
  • Git Configuration
  • Creating a Repository
  • Basic Git Workflow
  • Staging and Committing
2

Branching and Merging

  • Understanding Branches
  • Creating and Switching Branches
  • Merging Branches
  • Merge Conflicts and Resolution
  • Branch Naming Conventions
  • Deleting Branches
3

Remote Repositories

  • GitHub/GitLab/Bitbucket Overview
  • Cloning Repositories
  • Push and Pull Operations
  • Remote Tracking Branches
  • Fetch vs Pull
  • Working with Multiple Remotes
4

Collaboration Workflows

  • Forking Workflow
  • Feature Branch Workflow
  • GitFlow Workflow
  • Pull Requests / Merge Requests
  • Code Reviews
  • Resolving PR Conflicts