Ludovic Frank Gitignore

.gitignore สำหรับ Dart

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

ภาษาที่ปรับให้เหมาะสมกับลูกค้าโดย Google

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

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 22:58:34 UTC
# เทคโนโลยี: Dart

### Dart ###
.dart_tool/
.packages
# สร้างไดเร็กทอรีเอาต์พุต
build/
pubspec.lock
doc/api/
.env*
*.dart.js
*.info.json
*.js
*.js_
*.js.deps
*.js.map
.flutter-plugins
.flutter-plugins-dependencies

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

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

ไฟล์และไดเร็กทอรีที่สร้างโดย pub

รูปแบบ สิ่งที่กฎนี้ละเว้น
.dart_tool/ ไฟล์และไดเร็กทอรีที่สร้างโดย pub
.packages ไฟล์และไดเร็กทอรีที่สร้างโดย pub
build/ สร้างไดเร็กทอรีเอาต์พุต

หากคุณกำลังสร้างแอปพลิเคชัน คุณอาจต้องการเช็คอิน pubspec.lock ของคุณ

รูปแบบ สิ่งที่กฎนี้ละเว้น
pubspec.lock หากคุณกำลังสร้างแอปพลิเคชัน คุณอาจต้องการเช็คอิน pubspec.lock ของคุณ

หากคุณไม่ได้สร้างเอกสารในเครื่อง คุณสามารถลบบรรทัดนี้ได้

รูปแบบ สิ่งที่กฎนี้ละเว้น
doc/api/ หากคุณไม่ได้สร้างเอกสารในเครื่อง คุณสามารถลบบรรทัดนี้ได้
.env* ไฟล์ตัวแปรสภาพแวดล้อม dotenv

หลีกเลี่ยงการคอมมิตไฟล์ Javascript ที่สร้างขึ้น:

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.dart.js หลีกเลี่ยงการคอมมิตไฟล์ Javascript ที่สร้างขึ้น:

สร้างโดยแฟล็ก --dump-info

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.info.json สร้างโดยแฟล็ก --dump-info
*.js เมื่อสร้างโดย dart2js อย่าระบุ *.js หากโปรเจ็กต์ของคุณมีไฟล์ต้นฉบับที่เขียนด้วย JavaScript
*.js_ สร้างโดยแฟล็ก --dump-info
*.js.deps สร้างโดยแฟล็ก --dump-info
*.js.map สร้างโดยแฟล็ก --dump-info
.flutter-plugins สร้างโดยแฟล็ก --dump-info
.flutter-plugins-dependencies สร้างโดยแฟล็ก --dump-info

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

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

เทมเพลต ภาษา .gitignore อื่นๆ

ดูเทมเพลต ภาษา ทุกอัน