why-version-control-exits.hashnode.devWhy Version Control ExistsWhy Version Control Exists Software development is not a one-time activity. Code changes continuously—features are added, bugs are fixed, and improvements are made. When more than one person works on the same codebase, managing these changes becomes ...Jan 17·3 min read
git-internals-workings.hashnode.devHow Git Works InternallyHow Git Works Internally At its core, Git is not just a command-line tool. Internally, Git is a content-addressable database. Instead of tracking files by name or location, Git tracks the content of files using cryptographic hashes. Every change you ...Jan 17·4 min read
gitforbeginners-basics.hashnode.devGetting Started with Git and Its Core ConceptsWhat is Git? Git is a version control system. In simple words, it helps developers track changes in their code over time. Instead of saving multiple copies like project_final, project_final_v2, Git keeps a proper history of what changed, when it chan...Jan 17·4 min read