diff --git a/.gitignore b/.gitignore
index db03619..de43856 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,12 +1,14 @@
 /nbproject/
+/thinkphp/
+/vendor/
+/runtime/
+/addons/*
+/application/admin/command/Install/*.lock
+/public/assets/libs/
+/public/assets/addons/*
+/public/uploads/
 .idea
 composer.lock
 *.log
 *.css.map
-thinkphp
-vendor
-runtime
-addons
-public/assets/libs/
-/application/admin/command/Install/*.lock
-/public/uploads
\ No newline at end of file
+!.gitkeep
\ No newline at end of file
diff --git a/addons/.gitkeep b/addons/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/addons/.gitkeep
@@ -0,0 +1 @@
+
diff --git a/public/assets/addons/.gitkeep b/public/assets/addons/.gitkeep
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/public/assets/addons/.gitkeep
@@ -0,0 +1 @@
+