Sitemap
Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

Member-only story

Everything’s a Skill Issue

9 min readMar 25, 2025

--

If you’re not a member, feel free to read this here for free.

Okay, I might’ve gone a little far with this, but hear me out. If you haven’t got it yet, then I’ll spell it out for you. This is an article on Git. However, I will not bore you with the same old git commands. Rather, we will do a deep dive today and understand how git works. When I learned git the first time, it was the same for me. Just a bunch of commands that do something and if you mess up the order, you’re f*cked (no kidding, I accidentally deleted the entire codebase on my first day at my first internship). However, what helped me, was learning how these commands actually worked. Today, I am going to go through some of these concepts in a simpler way. As usual, this is tuned for a beginner in software development, so if you’re a newbie, stick around and hopefully, you’ll understand git in a little more detail by the end.

Git, essentially, is a Version Control System (VCS in short), built by the GOAT, Linus Torvalds. Dude was playing around with some code and accidentally built git (similar to how I accidentally deleted the entire codebase, talk about achievements). However, git shines among all other centralized VCS models due to some major differences:

--

--

Samriddha Chattopadhyay
Samriddha Chattopadhyay

Written by Samriddha Chattopadhyay

SDE2 @Paypal | Full Stack Developer | Driving Innovation and Efficiency in Tech Solutions | IITian with a knack for coding and designing