Introduction
When you work with Git, files in your project can be either tracked or untracked. Tracked files are those Git knows about and monitors for changes. Untracked files are new files Git has not started tracking yet. Understanding this helps you control what changes get saved in your project history.
When you create a new file and want to add it to your project history.
When you want to see which files are new and not yet added to Git.
When you want to ignore certain files so Git does not track them.
When you want to check if your changes are ready to be saved.
When you want to clean up files that are not part of your project.