Ludovic Frank Gitignore

.gitignore สำหรับ Go

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

ภาษาโปรแกรม Go

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

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

### Go ###
# ปฏิบัติการวินโดวส์ได้
*.exe
*.exe~
# ไลบรารีลิงก์แบบไดนามิก
*.dll
# วัตถุที่ใช้ร่วมกัน
*.so
# ไลบรารีไดนามิกของ macOS
*.dylib
*.test
# เอาต์พุตของคอมไพเลอร์
*.out
coverage.*
*.coverprofile
profile.cov
go.work
go.work.sum
# ตัวแปรสภาพแวดล้อม
.env

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

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

ไบนารีสำหรับโปรแกรมและปลั๊กอิน

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.exe ปฏิบัติการวินโดวส์ได้
*.exe~ ไบนารีสำหรับโปรแกรมและปลั๊กอิน
*.dll ไลบรารีลิงก์แบบไดนามิก
*.so วัตถุที่ใช้ร่วมกัน
*.dylib ไลบรารีไดนามิกของ macOS

ทดสอบไบนารี่ที่สร้างด้วย `go test -c`

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.test ทดสอบไบนารี่ที่สร้างด้วย `go test -c`

โปรไฟล์การครอบคลุมโค้ดและส่วนทดสอบอื่นๆ

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.out เอาต์พุตของคอมไพเลอร์
coverage.* โปรไฟล์การครอบคลุมโค้ดและส่วนทดสอบอื่นๆ
*.coverprofile โปรไฟล์การครอบคลุมโค้ดและส่วนทดสอบอื่นๆ
profile.cov โปรไฟล์การครอบคลุมโค้ดและส่วนทดสอบอื่นๆ

ไฟล์เวิร์กสเปซ Go

รูปแบบ สิ่งที่กฎนี้ละเว้น
go.work ไฟล์เวิร์กสเปซ Go
go.work.sum ไฟล์เวิร์กสเปซ Go
.env ตัวแปรสภาพแวดล้อม

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

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

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

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