diff --git a/.gitignore b/.gitignore
index d336a58feca3123dc358cfa4b5d55e46993d929f..81599e6ae707a3a341914a9b072e10354b47fba2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,72 +1,4 @@
-# Compiled source #
-###################
-*.bin
-*.com
-*.class
-*.dll
-*.exe
-*.o
-*.so
-*.pyc
-
-# Packages #
-############
-# it's better to unpack these files and commit the raw source
-# git has its own built in compression methods
-*.7z
-*.dmg
-*.gz
-*.iso
+.idea
 *.jar
-*.rar
-*.tar
-*.zip
-*.tar.gz
-*.tgz
-
-# Logs and databases #
-######################
-*.log
-*.sql
-*.sqlite
-
-# OS generated files #
-######################
-.DS_Store
-.DS_Store?
-._*
-.Spotlight-V100
-.Trashes
-ehthumbs.db
-Thumbs.db
-
-# Linux packages #
-##################
-*.deb
-*.rpm
-
-# Ansible specific files #
-##########################
-
-*.retry
-
-# Vim #
-#######
-
-# swap
-[._]*.s[a-v][a-z]
-[._]*.sw[a-p]
-[._]s[a-v][a-z]
-[._]sw[a-p]
- # session
-Session.vim
-# temporary
-.netrwhist
-# auto-generated tag files
-tags
-
-# Vagrant #
-###########
-
-.vagrant/
-*.box
+*.class
+*~