learnwithrahul.hashnode.devGit BasicsEver accidentally deleted hours of code? Or wanted to go back to a previous version of your project but couldn't? That's where Git comes in. What is Git? Git is a distributed version control system that tracks changes in your code. Think of it as a t...Jan 17·4 min read
learnwithrahul.hashnode.devUnderstanding Git InternalsWe use Git every day - git add, git commit, git push - but have you ever wondered what actually happens when you run these commands? Let's peek under the hood and understand how Git really works. The .git Folder: Git's Brain When you run git init, Gi...Jan 17·3 min read
learnwithrahul.hashnode.devWhy Version Control Exists?Imagine you're working on a college project with three friends. Everyone is writing different parts of the same project report. How do you share your work? You probably use Google Docs, right? Everyone can see changes in real-time, and you can always...Jan 17·6 min read