.gitignore cho ROS2
17 quy tắc bỏ qua cho ROS2, sẵn sàng sao chép vào kho mã của bạn.
Không gian làm việc của Hệ điều hành Robot 2
Tệp .gitignore đầy đủ cho ROS2
# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 21:52:45 UTC
# Công nghệ: ROS2
### ROS2 ###
# Thư mục đầu ra biên dịch
build/
install/
log/
COLCON_IGNORE
AMENT_IGNORE
*.dox
*.wikidoc
# Tệp dự án Eclipse
.project
# Dự án Eclipse C/C++
.cproject
# Cài đặt người dùng CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# Cài đặt dành riêng cho người dùng
*.user
# Tệp sao lưu Emacs
*~
.#*
Các quy tắc ROS2 này thực sự bỏ qua những gì
Từng mẫu dưới đây và lý do nên thêm vào .gitignore.
Tổng quan
| Mẫu | Nội dung được bỏ qua |
|---|---|
build/ |
Thư mục đầu ra biên dịch |
install/ |
Tổng quan |
log/ |
Tổng quan |
Tập tin tùy chỉnh Colcon
| Mẫu | Nội dung được bỏ qua |
|---|---|
COLCON_IGNORE |
Tập tin tùy chỉnh Colcon |
AMENT_IGNORE |
Tập tin tùy chỉnh Colcon |
Bỏ qua các tài liệu được tạo
| Mẫu | Nội dung được bỏ qua |
|---|---|
*.dox |
Bỏ qua các tài liệu được tạo |
*.wikidoc |
Bỏ qua các tài liệu được tạo |
.project |
Tệp dự án Eclipse |
.cproject |
Dự án Eclipse C/C++ |
CMakeLists.txt.user |
Cài đặt người dùng CMake |
srv/_*.py |
Bỏ qua các tài liệu được tạo |
*.pcd |
Bỏ qua các tài liệu được tạo |
*.pyc |
Bỏ qua các tài liệu được tạo |
qtcreator-* |
Bỏ qua các tài liệu được tạo |
*.user |
Cài đặt dành riêng cho người dùng |
*~ |
Tệp sao lưu Emacs |
Emacs
| Mẫu | Nội dung được bỏ qua |
|---|---|
.#* |
Emacs |
Cách sử dụng .gitignore này cho ROS2
- Sao chép các quy tắc ROS2 ở trên hoặc tải tệp trực tiếp.
- Tạo tệp có tên .gitignore ở thư mục gốc của kho mã Git và dán các quy tắc vào đó.
- Nếu Git đã theo dõi một số tệp này, hãy chạy git rm -r --cached . rồi commit lại — Git chỉ áp dụng quy tắc bỏ qua cho các tệp chưa được theo dõi.
- Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.