diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..93888b82a10aec59b9989b440482bce6eff946a2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,20 @@
+# 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
+
+# Ignored directories
+evaluations/
+graphs/
+results/
+logs/