add the .gitignore file to ignore the files that do not need to be committed