diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..96b5dd0
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,10 @@
+bin.v2
+dist
+stage
+stage64
+project-config.jam
+bootstrap.log
+bjam.exe
+bjam
+b2.exe
+b2
diff --git a/tools/build/v2/.gitignore b/tools/build/v2/.gitignore
new file mode 100644
index 0000000..d2a10e2
--- /dev/null
+++ b/tools/build/v2/.gitignore
@@ -0,0 +1,7 @@
+bin
+bootstrap
+bootstrap.log
+bjam
+bjam.exe
+b2
+b2.exe
diff --git a/tools/build/v2/engine/.gitignore b/tools/build/v2/engine/.gitignore
new file mode 100644
index 0000000..e6af544
--- /dev/null
+++ b/tools/build/v2/engine/.gitignore
@@ -0,0 +1,2 @@
+bin.*
+bootstrap

