uploads with gitignore for files