diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..300b809cf16b0c39a6247cb5898254a5efbb1ee7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,82 @@
+
+# /
+/Makefile
+/Makefile.in
+/config.*
+/configure
+/aclocal.m4
+/dependencies.m4
+/autom4te.cache
+/depcomp
+/install-sh
+/missing
+/mkinstalldirs
+/libtool
+/ltmain.sh
+/semantic.cache
+/stamp-h1
+/html
+/.deps
+/.libs
+/am
+/dune-gfe.pc
+/dirneucoupling
+/neudircoupling
+/rod3d
+/rodobstacle
+/harmonicmaps
+/harmonicmaps-eoc
+/cosserat-continuum
+
+# /doc/
+/doc/Makefile.in
+/doc/Makefile
+
+# /doc/doxygen/
+/doc/doxygen/html
+/doc/doxygen/Makefile
+/doc/doxygen/Makefile.in
+/doc/doxygen/semantic.cache
+/doc/doxygen/Doxyfile.in
+/doc/doxygen/Doxyfile
+/doc/doxygen/doxygen-tag
+/doc/doxygen/doxygen.log
+/doc/doxygen/doxyerr.log
+
+# /dune/
+/dune/Makefile.in
+/dune/Makefile
+
+# /dune/gfe/
+/dune/gfe/Makefile.in
+/dune/gfe/Makefile
+
+# /dune/gfe/coupling/
+/dune/gfe/coupling/Makefile.in
+/dune/gfe/coupling/Makefile
+
+# /locking_testsuite/
+/locking_testsuite/*.log
+/locking_testsuite/ipopt.out
+
+# /m4/
+/m4/Makefile.in
+/m4/Makefile
+
+# /test/
+/test/Makefile.in
+/test/Makefile
+/test/.deps
+/test/cosseratenergytest
+/test/frameinvariancetest
+/test/globalgfetestfunctionbasistest
+/test/localgeodesicfefunctiontest
+/test/localgeodesicfestiffnesstest
+/test/localgfetestfunctiontest
+/test/harmonicenergytest
+/test/averagedistanceassemblertest
+/test/nestednesstest
+/test/orthogonalmatrixtest
+/test/rodassemblertest
+/test/rotationtest
+/test/targetspacetest