diff --git a/ros2rag.tests/src/test/.gitignore b/ros2rag.tests/src/test/.gitignore
deleted file mode 100644
index e372444da686be9b60c0a1ef74a2821d13fcb46f..0000000000000000000000000000000000000000
--- a/ros2rag.tests/src/test/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-02-after-ros2rag/*
-03-after-relast/*
-java-gen/*
diff --git a/ros2rag.tests/src/test/02-after-ros2rag/.gitignore b/ros2rag.tests/src/test/02-after-ros2rag/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..d6b7ef32c8478a48c3994dcadc86837f4371184d
--- /dev/null
+++ b/ros2rag.tests/src/test/02-after-ros2rag/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/ros2rag.tests/src/test/03-after-relast/.gitignore b/ros2rag.tests/src/test/03-after-relast/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..d6b7ef32c8478a48c3994dcadc86837f4371184d
--- /dev/null
+++ b/ros2rag.tests/src/test/03-after-relast/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore
diff --git a/ros2rag.tests/src/test/java-gen/.gitignore b/ros2rag.tests/src/test/java-gen/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..d6b7ef32c8478a48c3994dcadc86837f4371184d
--- /dev/null
+++ b/ros2rag.tests/src/test/java-gen/.gitignore
@@ -0,0 +1,2 @@
+*
+!.gitignore