RVRahul Vermainlearnwithrahul.hashnode.dev·Jan 17 · 4 min readGit 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...00
RVRahul Vermainlearnwithrahul.hashnode.dev·Jan 17 · 3 min readUnderstanding 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...00
RVRahul Vermainlearnwithrahul.hashnode.dev·Jan 17 · 6 min readWhy 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...00