In the realm of version control and collaborative development, Git stands as a cornerstone. Its threefold structure — working directory, staging index, and repository — orchestrates seamless file management. Commits, repositories, and SHA identifiers synergize to encapsulate project evolution, while branches empower agile development. — Imagine we have a repository comprised of three distinct files-an html, a javascript and a css. Our intention is to introduce version control into this project. So, we initiate a new Git repository.