add .gitignore to exclude none-source