When you run the git status command, it will show all files that are not yet committed or added to staged area. There are so many temporary files and folders which you don't want to add to the source control repository.
To ignore all those directories and folders, create a .gitignore file in the base project directory and add all the files and directories one per line to be ignored by Git. You can also use wildcard names and can also add .gitignore itself to the .gitignore file.