Git Basics — All You Need To Know as a New Developer.

Gabriel Bonfim
MacDev
Published in
7 min readSep 27, 2023

--

Git Branchs

Introduction

When we begin to learn a programming language, one of the first concepts it's required for us to know is Git. Git is a version control system that enables multiple people to work on the same project without interfering with each other.

If you are the only one working on a project, Git will be a fancy way to save your project in the cloud (a.k.a GitHub). If people are colaborating with you, that's when Git will really shine.

One of the most common mistakes made by beginners is confusing Git and Github. Let’s start with that. Git is the tool used to manage your files. Github is a cloud storage ( like Dropbox, or Google Drive ) made with some tools to work better with your Git Tool.

During the course of this article I will teach you guys the most used Git commands you will use 99% of the time.

Why I need Git?

1 — Version Control

Cast the first stone, you, who never in your life ended up with a folder like this:

Typical Project Folder

--

--

Gabriel Bonfim
MacDev

Just an Enthusiast DEV trying to learn everything from everything. I write about MacOS, Python and Javascript.