Introduction
When you want to start tracking changes in your project files, you need a place to store that history. Git helps by creating a repository, which is like a special folder that remembers all your changes.
When you start a new project and want to keep track of changes over time.
When you want to save versions of your work to avoid losing progress.
When you want to share your project with others using version control.
When you want to organize your code and collaborate with teammates.
When you want to prepare your project to be uploaded to a remote server like GitHub.