🌐
W3Schools
w3schools.com › git
Git Tutorial
Git works on your computer, but you also use it with online services like GitHub, GitLab, or Bitbucket to share your work with others. These are called remote repositories. In this tutorial, you'll learn how to use Git for your own projects and how to connect with remote repositories online.
🌐
Git
git-scm.com › docs › gittutorial
Git - gittutorial Documentation
This tutorial explains how to import a new project into Git, make changes to it, and share changes with other developers.
Discussions

A brief intro to git - for absolute beginners
I'll read later today but I love the idea. I'm not even employed as a developer yet (first interview this week.. nervous as hell) but git was one of those things that hasn't even been MENTIONED in my college curriculum, and most online tutorials for it acted like you already had a ton of knowledge about it. It's really weird. I eventually got somewhat comfortable with it just from doing a few tutorials (not even git specific) so good on you for seeming to recognize that issue and doing something to help More on reddit.com
🌐 r/learnprogramming
67
1438
May 11, 2019
Great Git tutorial for beginners — super easy to follow
I made an AI that can write Updated files commit messages for you I can’t into my github We have four branches, develop, staging, pre-prop, and prod [eight paragraphs later] is this a good branching strategy? Hey, we use seven long-living branches but we keep getting merge conflicts why Why does it say Permission denied in [Git] Bash? I am on a vendetta against rebase I am on a vendetta against merge[1] Hello fellow developers [GitKraken here] DAE Hey git lurkers: you can pay me to get a Git cheatsheet this sub [1] The only vendetta you should have is against squashes More on reddit.com
🌐 r/git
8
0
October 19, 2025
A good resource to learn Git
https://git-scm.com -> Documentation -> Book More on reddit.com
🌐 r/learnprogramming
23
58
May 25, 2022
how do i get started with using git or github? overhwhelmed and confused.
The odin project has some lessons about it and taught me all I needed to know More on reddit.com
🌐 r/learnprogramming
29
5
January 9, 2025
🌐
Git - The Simple Guide
rogerdudler.github.io › git-guide
git - the simple guide - no deep shit!
You can propose changes (add it to the Index) using git add <filename> git add * This is the first step in the basic git workflow.
🌐
Atlassian
atlassian.com › git › glossary
Basic Git Commands | Atlassian Git Tutorial
January 12, 2026 - These are the basic commands you need to get started with Git. Learn the most commonly used commands, then start using Git with our step-by-step tutorials.
🌐
Stanford University
web.stanford.edu › class › cs124 › lec › git_tutorial.pdf pdf
Git Tutorial
Git Tutorial · A Source Control Management (SCM), i.e. a tool, which allows you to manage and track · changes to files over time, making it possible to revert to a file. 1. Installation: https://git-scm.com/downloads · a. Windows user: git is not automatically installed.
🌐
Atlassian
atlassian.com › git › tutorials
Git Tutorials and Training | Atlassian Git Tutorial
1 week ago - Learn the basics of Git through this comprehensive Git training. Branching, pull requests, merging and more are covered in the Atlassian Git tutorial.
🌐
Reddit
reddit.com › r/learnprogramming › a brief intro to git - for absolute beginners
r/learnprogramming on Reddit: A brief intro to git - for absolute beginners
May 11, 2019 -

I wrote an article on git because it was one of the tools I didn't bother to learn for far too long, mostly because every time I tried, I found the resources were highly technical, not written for beginners, and as such, did a poor job of explaining the very basic function that git serves - saving stuff.

I came to the (wrong) conclusion that it was yet another tool in the endless list of crap that I had to learn to be a developer. It turns out, however, that it's one of the most important ones.

If you don't know git or have been struggling to understand it, I hope this intro lets you get over that initial hurdle - https://webtuu.com/blog/04/a-laymans-introduction-to-git

Feedback/comments on improvements or otherwise welcome!

UPDATE: This post was super well received, so I've written a follow-up post here - Git Basics - Branching, Merging & Pushing to Github

Find elsewhere
🌐
DataCamp
datacamp.com › blog › how-to-learn-git
How to Learn Git in 2026: A Complete Guide for Beginners | DataCamp
August 19, 2024 - These courses provide you with knowledge of basic Git introduction and advanced GitHub skills. Once you go through them, you can confidently start any data science project. ... Traditional learning methods such as online tutorials are still widely used and effective in understanding complicated skills like Git and GitHub.
🌐
Git
git-scm.com › cheat-sheet
Git Cheat Sheet
The entire Pro Git book written by Scott Chacon and Ben Straub is available to read online for free. Dead tree versions are available on Amazon.com · Every time we say <commit>, you can use any of these:
🌐
Microsoft Learn
learn.microsoft.com › en-us › training › modules › intro-to-git
Introduction to Git - Training | Microsoft Learn
Find out what source control is, and get an introduction to Git—the world's most popular version control system.
🌐
Learn Git Branching
learngitbranching.js.org
Learn Git Branching
Terminal – Learn Git Branching · $ Git Hg · × ·
🌐
Codecademy
codecademy.com › learn › learn-git
Learn Git: Tutorial + Basics | Codecademy
Use our beginner friendly Git course to integrate Git and GitHub and manage versions of your projects using Git branches.
Rating: 4.5 ​ - ​ 2.07K votes
🌐
GitKraken
gitkraken.com › home › learn › learn git
Learn Git - Commands, Tutorials, Definitions
March 11, 2021 - Watch these Git tutorial videos on beginner, intermediate, and advanced topics.
🌐
Visual Studio Code
code.visualstudio.com › docs › sourcecontrol › github
Working with GitHub in VS Code
November 3, 2021 - Working with GitHub Pull Requests and Issues in Visual Studio Code
🌐
Git
git-scm.com › learn
Git - Learn
The most common Git commands, with diagrams illustrating the difference between merge and rebase. Ever-evolving collection of tutorials, books, videos, and other Git resources from the community.
🌐
GitHub
github.com › skills › introduction-to-github
GitHub - skills/introduction-to-github: Get started using GitHub in less than an hour. · GitHub
Get started using GitHub in less than an hour. Contribute to skills/introduction-to-github development by creating an account on GitHub.
Starred by 10.1K users
Forked by 16.7K users
🌐
Jdsalaro
jdsalaro.com › tutorial › git.html
Git for Beginners: Zero to Hero
You should have been redirected · If not, click here to continue