๐ŸŒ
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
I am trying to learn GitHub. There are many tutorials on YouTube. Which are relevant / accurate / recommended?
I was in a similar boat years ago. Best advice I can give is learn the basics, how to make a branch, commit, and push. You can do this by simply placing some docs or your favorite scripts in your own repo... Github will guide you through most of it. If you're super new and don't want to use git, you can use the desktop app. Honestly I find it more cumbersome than just using the cli, but you're just trying to get your feet wet, so do what feels good for now then set new goals later. Don't worry about bad habits... the only bad habit is quitting. Then go out in the world and try to contribute to a project you think you can help with. Could be an Arma mod, a simple pypi library, documentation, script collection, or vscode extension (anything). This will teach you how to fork a repo, and submit a PR. Don't hide that you're new to this and be open to critique. Some people will do things like replace your 'and' with '&&', some will offer deeper insights. It might even feel like the PR isn't even yours at the end. This is what GitHub is all about. Good luck! More on reddit.com
๐ŸŒ r/learnprogramming
29
108
June 14, 2022
Recommend me an interactive git tutorial.
Do you mean this webpage? https://learngitbranching.js.org/ More on reddit.com
๐ŸŒ r/git
12
27
April 3, 2020
Complete github tutorial?

Github is just a git repository storage, nothing more.

What you need is a git tutorial as git is the version control system.

This one is free and quite nice.

More on reddit.com
๐ŸŒ r/learnprogramming
4
2
February 21, 2018
๐ŸŒ
Learn Git Branching
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
๐ŸŒ
Atlassian
atlassian.com โ€บ git โ€บ tutorials
Git Tutorials for Beginners & Professionals | Atlassian Git Tutorial
January 14, 2026 - Learn the basics of Git through this comprehensive Git training. Branching, pull requests, merging and more are covered in the Atlassian Git tutorial.
๐ŸŒ
YouTube
youtube.com โ€บ watch
Git Tutorial for Absolute Beginners
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
๐ŸŒ
Medium
medium.com โ€บ @schmidlinicole โ€บ git-for-absolute-beginners-4d53c9cf3bb2
Git for absolute beginners
March 18, 2024 - Git for absolute beginners If you donโ€™t know anything at all about Git This article is for people who have absolutely no clue about Git. Like zero idea. This is simply a very basic overview and no โ€ฆ
๐ŸŒ
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

๐ŸŒ
Git
git-scm.com โ€บ learn
Git - Learn
Short videos introducing Git for total beginners.
Find elsewhere
๐ŸŒ
Git
git-scm.com โ€บ book โ€บ en โ€บ v2
Git
The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license.
๐ŸŒ
YouTube
youtube.com โ€บ programming with mosh
Git Tutorial for Beginners: Learn Git in 1 Hour - YouTube
Git tutorial for beginners - Learn Git for a career in DevOps/Software Engineering. This Git tutorial teaches you everything you need to learn Git basics. ๐Ÿ”ฅ ...
Published: September 15, 2020
Views: 98K
๐ŸŒ
YouTube
youtube.com โ€บ watch
Learn Git & GitHub for Beginners | (2026) Tutorial - YouTube
Learn how to use Git, the version control management tool, and GitHub, the collaborative platform for sharing code. This is a full Git tutorial including: gi...
Published: June 28, 2026
๐ŸŒ
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.
๐ŸŒ
Boot.dev
boot.dev โ€บ courses โ€บ learn-git
Learn Git: Interactive Course | Boot.dev
1 day ago - Learn about using a .gitignore file to exclude files and directories from being tracked by Git.
Rating: 4.8 โ€‹ - โ€‹ 6.26K votes
๐ŸŒ
YouTube
youtube.com โ€บ watch
Learn Git โ€“ Full Course for Beginners - YouTube
In this Git course for beginners, you will learn the essentials of version control to help you manage your projects more efficiently.โœ๏ธ Course developed by @...
Published: May 8, 2024
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ git โ€บ git-tutorial
Git Tutorial - GeeksforGeeks
1 week ago - Before working with Git, install Git on your system and configure the required settings.
๐ŸŒ
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.1K votes
๐ŸŒ
YouTube
youtube.com โ€บ watch
A brief introduction to Git for beginners | GitHub - YouTube
Learn the fundamentals of Git, including installation, configuration, and essential concepts like staging, committing, and branching. By the end of this vide...
Published: May 26, 2024
๐ŸŒ
YouTube
youtube.com โ€บ watch
Git and GitHub Tutorial for Beginners - YouTube
In this step-by-step tutorial, learn how to use Git and GitHub for source control management (SCM). We start with Git. What is it? How you can get it running...
Published: June 24, 2022