• Home
  • About
    • Harshad Ranganathan photo

      Harshad Ranganathan

      Multi-Cloud ☁ | Kubernetes Certified

    • Learn More
    • Email
    • LinkedIn
    • Github
    • StackOverflow
  • Posts
    • All Posts
    • All Tags
  • Projects

Best Git & GitHub Learning Resources

28 Sep 2022

Reading time ~2 minutes

Table Of Contents

  • Git Book
  • Learn Git Branching
  • GitHub Flow
  • Git Immersion
  • Git Tower
  • OhShitGit
  • OhMyGit
  • Git Simple Guide
  • Odin Project
  • Atlassian Git Guru
  • GitHub Minesweeper
  • Visual Git Reference
  • GitHub Skills
  • freeCodeCamp Youtube

Git Book

Pro Git is your fully-updated guide to Git and its usage in the modern world.

https://git-scm.com/book/en/v2

Learn Git Branching

“Learn Git Branching” is the most visual and interactive way to learn Git on the web; you’ll be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way.

https://learngitbranching.js.org/

GitHub Flow

Learn how to use Git in a team with a workflow that is used in many companies around the world: the GitHub flow.

Unlike other interactive Git tutorials you won’t work inside the browser in a fake environment but rather in a real developer environment:

  • on your machine inside your editor
  • using the command line
  • with a repository on GitHub
  • with professional branch protection rules.

https://ooloo.io/project/github-flow/mindset

Like the content ? 

Git Immersion

A guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it.

https://gitimmersion.com/

Git Tower

Bring your skills to the next level with our eBooks, video courses, webinars, and cheat sheets.

https://www.git-tower.com/learn

OhShitGit

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can’t search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem.

https://ohshitgit.com/

Like the content ? 

OhMyGit

An open source game about learning Git!

https://ohmygit.org/

Git Simple Guide

just a simple guide for getting started with git. no deep shit ;)

https://rogerdudler.github.io/git-guide/

Odin Project

Basics of Git and how you can upload your future projects to GitHub so you can share your work and collaborate with others on projects easily.

https://www.theodinproject.com/lessons/foundations-introduction-to-git#introduction

Like the content ? 

Atlassian Git Guru

Become a git guru.

https://www.atlassian.com/git/tutorials

GitHub Minesweeper

Learn a professional Git workflow with a bot as your teammate.

https://profy.dev/project/github-minesweeper

Visual Git Reference

This page gives brief, visual reference for the most common commands in git.

https://marklodato.github.io/visual-git-guide/index-en.html

Like the content ? 

GitHub Skills

Learn how to use GitHub with interactive courses designed for beginners and experts.

https://skills.github.com/

freeCodeCamp Youtube

https://www.youtube.com/watch?v=RGOj5yH7evk&feature=youtu.be

Like the content ? 



interactive git tutoriallearn git online freebest git tutorialbest git advanced git tutoriallearn git gamegit online playgroundlearn git branching Share Tweet +1