From 260b75a828477974309d0b8c79b0d23e51a7937c Mon Sep 17 00:00:00 2001
From: Rene Ebeling <hj703144@igmr.rwth-aachen.de>
Date: Mon, 17 Feb 2025 10:13:54 +0100
Subject: [PATCH] Add .gitignore file to exclude unnecessary files from version
 control

---
 .gitignore | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100644 .gitignore

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..cac08eb
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,28 @@
+# Ignore ROS 2 build artifacts
+workspaces/**/build/
+workspaces/**/install/
+workspaces/**/log/
+
+# Ignore colcon and CMake temporary files
+colcon.meta
+colcon_release.meta
+CMakeLists.txt.user
+*.swp
+*.swo
+
+# Ignore Python cache and virtual environments
+workspaces/**/__pycache__/
+workspaces/**/*.pyc
+workspaces/**/.venv/
+workspaces/**/venv/
+
+# Ignore hidden system files (Mac & Linux)
+.DS_Store
+*.bak
+*.tmp
+
+# Ignore VS Code, CLion, and JetBrains IDE settings
+.vscode/
+.idea/
+workspaces/**/.vscode/
+workspaces/**/.idea/
\ No newline at end of file
-- 
GitLab