HomeCourse Details

Version Control with Git & GitHub

Master the essentials of version control. Learn how to track changes, collaborate on code, and manage repositories like a pro.

Syllabus

Version Control with Git & GitHub Course

  • Version Control Concepts

    • What is VCS?
    • Centralized vs Distributed VCS
    • Why use Git?
  • Git Setup

    • Installing Git
    • Configuring user name and email
    • Understanding git config
  • Starting with Git

    • git init
    • Understanding the working tree, staging area, and local repo
    • git add & git commit
  • Tracking Changes

    • git status & git log
    • git diff
    • Ignoring files with .gitignore
  • Working with Branches

    • Creating and switching branches (git checkout / git switch)
    • Deleting branches
    • Understanding HEAD
  • Merging & Conflicts

    • Fast-forward merges
    • Three-way merges
    • Resolving merge conflicts manually
  • Connecting to GitHub

    • Creating a GitHub account
    • SSH vs HTTPS cloning
    • git remote add
  • Collaboration Workflows

    • Pushing and pulling changes
    • Forking repositories
    • Creating and reviewing Pull Requests (PRs)
Version Control with Git & GitHub

Course Details

  • Duration1 Month
  • LevelBeginner
  • Price₹5,000
  • Enrolled120+ Students

Skills Covered:

Git BasicsBranching & MergingGitHub WorkflowsPull RequestsResolving Conflicts
Contact Us