[Git] add gitignore

Add gitignore to avoid accidentially adding binaries,
IDE files, etc.

https://jira.apache.org/jira/browse/CRAIL-69

Signed-off-by: Jonas Pfefferle <pepperjo@apache.org>
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..50a6560
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,33 @@
+# Compiled class file
+*.class
+
+# Log file
+*.log
+
+# Package Files #
+*.jar
+*.war
+*.nar
+*.ear
+*.zip
+*.tar.gz
+*.rar
+
+# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
+hs_err_pid*
+
+.idea/
+*.iml
+
+target/
+assembly/target/
+client/target/
+doc/build/
+hdfs/target/
+namenode/target/
+rpc/target/
+rpc-darpc/target/
+rpc-narpc/target/
+storage/target/
+storage-nvmf/target/
+storage-rdma/target/