I'm a big fan of folder+file thumbnailing, so I'm all for thumbs.db files.

However, I'm working on a Git project, so every time I commit my git folder to the online repository, some thumbs.db files get uploaded too. This is incredibly annoying, both for me and my co-workers, as we want to see the project files, not some thumbnail file that have no effect once they are off my hard drive.

I've read about turning them off. But I'd like to keep them on in places, so I can quickly see the thumbnails of my photos, for example.

Can I turn the thumbnail cache off in just one directory, so I can keep my project clear of them?

1 Answer 1


You can simply add


to your .gitignore. This will keep the files in place on your local file system, but Git won't add them, or commit, for that matter.

  • Didn't think of doing it this way round. Thanks.
    – ACarter
    Jul 27, 2013 at 15:59
  • Note that you have to actually add Thumbs.db, not thumbs.db, at least it is so when using Tortoise Git. Anyway I see no reason to start this line with lowercase letter, because Windows always names these files from capital letter. Jul 4, 2014 at 8:41
  • @KonstantinPereyaslov True. Just that the OP specified a lowercase thumbs.db, so I took that literally.
    – slhck
    Jul 4, 2014 at 8:44
  • @slhck,does any problem occur in production server if without thumbs.db?
    – kittygirl
    Jan 8, 2019 at 12:03
  • 1
    @kittygirl No, this is not needed. In fact you should definitely remove it from any version control!
    – slhck
    Jan 8, 2019 at 12:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.