Ludovic Frank Gitignore

.gitignore สำหรับ ROS2

กฎการละเว้นสำหรับ ROS2 จำนวน 17 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ

พื้นที่ทำงานระบบปฏิบัติการหุ่นยนต์ 2

.gitignore ที่สมบูรณ์สำหรับ ROS2

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 21:52:06 UTC
# เทคโนโลยี: ROS2

### ROS2 ###
# สร้างไดเร็กทอรีเอาต์พุต
build/
install/
log/
COLCON_IGNORE
AMENT_IGNORE
*.dox
*.wikidoc
# ไฟล์โปรเจ็กต์ Eclipse
.project
# โปรเจ็กต์ Eclipse C/C++
.cproject
# การตั้งค่าผู้ใช้ CMake
CMakeLists.txt.user
srv/_*.py
*.pcd
*.pyc
qtcreator-*
# การตั้งค่าเฉพาะผู้ใช้
*.user
# ไฟล์สำรองของ Emacs
*~
.#*

สิ่งที่กฎ ROS2 เหล่านี้มองข้ามไปจริงๆ

ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ

ทั่วไป

รูปแบบ สิ่งที่กฎนี้ละเว้น
build/ สร้างไดเร็กทอรีเอาต์พุต
install/ ทั่วไป
log/ ทั่วไป

ไฟล์ที่กำหนดเอง Colcon

รูปแบบ สิ่งที่กฎนี้ละเว้น
COLCON_IGNORE ไฟล์ที่กำหนดเอง Colcon
AMENT_IGNORE ไฟล์ที่กำหนดเอง Colcon

ละเว้นเอกสารที่สร้างขึ้น

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.dox ละเว้นเอกสารที่สร้างขึ้น
*.wikidoc ละเว้นเอกสารที่สร้างขึ้น
.project ไฟล์โปรเจ็กต์ Eclipse
.cproject โปรเจ็กต์ Eclipse C/C++
CMakeLists.txt.user การตั้งค่าผู้ใช้ CMake
srv/_*.py ละเว้นเอกสารที่สร้างขึ้น
*.pcd ละเว้นเอกสารที่สร้างขึ้น
*.pyc ละเว้นเอกสารที่สร้างขึ้น
qtcreator-* ละเว้นเอกสารที่สร้างขึ้น
*.user การตั้งค่าเฉพาะผู้ใช้
*~ ไฟล์สำรองของ Emacs

Emacs

รูปแบบ สิ่งที่กฎนี้ละเว้น
.#* Emacs

วิธีใช้ .gitignore นี้สำหรับ ROS2

  1. คัดลอกกฎ ROS2 ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต กรอบ .gitignore อื่นๆ

ดูเทมเพลต กรอบ ทุกอัน