跳轉到

gitignore

參考範例:visualnav_transformer/.gitignore

Abstract

.gitignore 是 Git 專案中的一個設定檔,用來列出不應被 Git 追蹤與提交的檔案與資料夾。


關於 .vscode

建議將 .vscode 放進 .gitignore,內部通常是 VSCode 本身模組的設定檔。
這些檔案無關乎程式功能,只是個人的開發習慣設定,例如版面顏色、終端機字體等。

除非 .vscode 中是像有 devcontainer 或一致的設定檔,
例如 .vscode/tasks.json, .vscode/launch.json 等再特別排除在 .gitignore 之外就好。


ROS 2 Workspace 中應排除項目

ROS 2 使用 colcon 建構後會產生多個自動化目錄與中間檔案,不須加入 Git 版控。

# IDE
.vscode

# ROS 2
/build/
/install/
/log/

# ROS 2 overlay
colcon_cd.sh
local_setup.*
setup.*

# ROS bag
*.db3
*.bag
*.bag.active
*.bag~*

# Launch
*.launch.pyc