Version Control Systems (VCS) are used to manage changes to code and data, and enable teams to coordinate their development efforts. To make tracking of changes efficient and to reduce the amount of disk space required you should know which files should be tracked by the VCS and which of them can be ignored.
In any project there are files and folders that should not be subject to version control. These might include files created by the compiler, *.obj, *.tlog, or maybe an output folder used to store binary executables.
The following files and folders in you project's root can be ignored, as they are generated automatically on your disk: