Member-only story
Everything’s a Skill Issue
Here’s How to Git Gud :)
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.
What is Git and Why?
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:










