use .gitignore to filter files