Adding more git basics

Signed-off-by: Joakim Erdfelt <joakim.erdfelt@gmail.com>
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..3f0ee05
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,11 @@
+*.sh	eol=lf
+*.bat	eol=crlf
+*.txt	eol=lf
+*.properties	eol=lf
+*.java	eol=lf
+*.mod	eol=lf
+*.adoc	eol=lf
+*.xml	eol=lf
+Jenkinsfile	eol=lf
+*.js    eol=lf
+*.raw   binary
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..847f438
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,50 @@
+# eclipse
+.classpath
+.project
+.settings
+
+# maven
+target/
+*/src/main/java/META-INF/
+*.versionsBackup
+*.releaseBackup
+bin/
+
+# common junk
+*.log
+*.diff
+*.patch
+*.sw[a-p]
+*.bak
+*.backup
+*.debug
+*.dump
+.attach_pid*
+
+# vim 
+.*.sw[a-p]
+*~
+~*
+
+# intellij / android studio
+*.iml
+*.ipr
+*.iws
+.idea/
+
+# Mac filesystem dust
+.DS_Store
+
+# pmd
+.pmdruleset
+.pmd
+
+# netbeans
+/nbproject
+
+# merge tooling
+*.orig
+
+# test generated content
+*/src/test/*/WEB-INF/lib/test*.jar
+.flattened-pom.xml