🌐
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
An interactive tutorial for learning git basics
This is exactly how I learned git many many years ago. More on reddit.com
🌐 r/git
12
55
February 6, 2023
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
People also ask

What is Git?
Git is a command line tool and version control system used to track changes in code.
🌐
codecademy.com
codecademy.com › learn › learn-git
Learn Git: Tutorial + Basics | Codecademy
How do people use Git & GitHub?
People use Git and GitHub to store and collaborate on coding projects. They give new developers a chance to share their work, learn from others, and gain experience working with larger projects. They also give more experienced devs a chance to flex their coding skills and share their pet projects.
🌐
codecademy.com
codecademy.com › learn › learn-git
Learn Git: Tutorial + Basics | Codecademy
Why do I need to know Git & GitHub?
Many software engineering companies and teams use Git and GitHub, so learning how to use them can give you a running start if you're looking for a career in tech. Plus, you can use GitHub to create a portfolio you can share with recruiters and hiring managers when you're looking for a job.
🌐
codecademy.com
codecademy.com › learn › learn-git
Learn Git: Tutorial + Basics | Codecademy
🌐
Atlassian
atlassian.com › git › tutorials
Git Tutorials and Training | Atlassian Git Tutorial
1 day ago - Learn the basics of Git through this comprehensive Git training. Branching, pull requests, merging and more are covered in the Atlassian Git tutorial.
🌐
TutorialsPoint
tutorialspoint.com › git › index.htm
Git Tutorial
Git is a powerful, widely-used version control system that helps developers manage code changes across projects. This Git tutorial has been written for the beginners to help them understand the basic to advanced concepts of Git.
🌐
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
🌐
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.
Find elsewhere
🌐
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.
🌐
GeeksforGeeks
geeksforgeeks.org › git › git-tutorial
Git Tutorial - GeeksforGeeks
4 weeks ago - Manage changes in Git from comparing file differences with diff, cleaning up untracked files, renaming or moving files and staging updates, to undoing commits, removing untracked files and even adding empty directories to a repository.
🌐
Atlassian
atlassian.com › git
How to Use Git? Tutorials, Workflows & Commands | Atlassian
Git is an open source version control system used by programmers to manage their code. Learn about its features and benefits in this 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

🌐
Learn Git Branching
learngitbranching.js.org
Learn Git Branching
Terminal – Learn Git Branching · $ Git Hg · × ·
🌐
GitKraken
gitkraken.com › home › learn › git tutorials
Git Tutorials | Learn Git
June 11, 2021 - This beginner Git tutorial video will teach you what the Git pull command is, and will walk you through an example of how to perform a Git pull, including how to pull changes from a remote branch to update your local copy of the repo.
🌐
Nulab
nulab.com › learn › software-development › git-tutorial
Simple Git tutorial for beginners | Nulab
Explore our beginner-friendly Git tutorial for hands-on learning. Master the basics of Git with step-by-step guidance and practical examples.
🌐
freeCodeCamp
freecodecamp.org › news › learn-the-basics-of-git-in-under-10-minutes-da548267cc91
Learn the Basics of Git in Under 10 Minutes
January 5, 2019 - If you want to get started on learning about Git technology, you’ve come to the right place. This is a comprehensive beginner’s guide to Git. There are many clients for Git. The technology is all the same no matter the client.
🌐
Git
git-scm.com › book › en › v2
Pro Git book
The version found here has been updated with corrections and additions from hundreds of contributors. If you see an error or have a suggestion, patches and issues are welcome in its GitHub repository.
🌐
The Odin Project
theodinproject.com › lessons › foundations-git-basics
Git Basics | The Odin Project
In this lesson, we’ll cover common Git commands used to manage your projects and to upload your work onto GitHub. We refer to these commands as the basic Git workflow. When you’re using Git, these are the commands that you’ll use 70-80% of the time.
🌐
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.
🌐
DataCamp
datacamp.com › tutorial › github-and-git-tutorial-for-beginners
Github and Git Tutorial for Beginners | DataCamp
April 27, 2022 - A beginner's tutorial demonstrating how Git version control works and why it is crucial for data science projects.