diff --git a/.gitignore b/.gitignore
index 13ad7d5070d99cd3ef9c43484df20cfdf2f80ac2..841e5ce4c6ce042a0179d30545711716325ae079 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,4 +15,81 @@ CMakeCache.txt
 *.ilk
 *.pdb
 *.lib
-.vscode
\ No newline at end of file
+.vscode
+
+*_autogen
+*.dir
+*.stamp
+*.stamp.depend
+
+GeneratedFiles/
+desktop.ini
+*.swp
+*.opensdf
+*.sdf
+*.suo
+*.exe
+*.psess
+*.vsp
+*.ipch
+*.sln
+*.vcxproj
+*.vcxproj.filters
+*.vcxproj.vspscc
+.gitignore.swp
+*.bak_*
+*.ini
+
+# ignore editor ~ files
+.tags*
+Doxyfile
+Makefile
+cmake_install.cmake
+doxygen_sqlite3.db
+*~
+.idea/
+
+/CMakeFiles
+/doc
+/html
+/Debug
+/Release
+/build*
+/Build*
+/.vscode
+*.kate-swp
+
+# astyle original files
+*.orig
+*.user
+*.obj
+*.dll
+*.qm
+*.avi
+*moc_*
+*.tlog
+*.log
+*.ilk
+	 
+*.lib
+*.lastbuildstate
+*.stamp
+*.depend
+*.pdb
+*.exp
+*.db
+*.opendb
+CMakeFiles
+/BioTracker/*.vspx
+*.cache
+*.csv
+build
+*.dll
+*.qm
+*.ilk
+*.pdb
+*.lib
+*.json
+*.ini
+*.xml
+*.csv
\ No newline at end of file