Skip to main content

Intro

This course is designed for developers, data professionals, and anyone interested in mastering version control using Git. By the end of this course, you'll be proficient in using Git for version control and collaborating effectively using GitHub.

If you like this course and want to support the project, you can do so here:

Support me on Ko-fi

Grades

Grade 1: Getting Started with Git

  • What is Git Understanding version control and the role of Git in software development.

  • Installing Git:

    • Windows: Using the Git for Windows installer.

    • macOS: Installing via Homebrew or Xcode Command Line Tools.

    • Linux: Using package managers like apt or yum.

  • Git Config: Setting up user name and email with git config.

  • Git init: Initializing a repository with git init.

  • Git clone: Cloning an existing repository with git clone.

Grade 2: Basic Git Workflow

Grade 3: Collaborating with GitHub

Grade 4: Branching and Merging

Grade 5: Inspecting and Comparing Changes

Grade 6: Advanced Git Techniques

Grade 7: Troubleshooting and Optimization

Grade 8: Git in Real-World Scenarios