Ludovic Frank Gitignore

.gitignore สำหรับ .NET

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

แพลตฟอร์มนักพัฒนาของ Microsoft

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

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

### .NET ###
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
project.lock.json
project.fragment.lock.json
artifacts/
ScaffoldingReadMe.txt
*.nupkg
*.snupkg
# ตัวแปรสภาพแวดล้อม
.env
# ไฟล์ชั่วคราวของ Microsoft Office
~$*
# ไฟล์สำรองของ Emacs
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml

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

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

สร้างผลลัพธ์

รูปแบบ สิ่งที่กฎนี้ละเว้น
[Dd]ebug/ สร้างผลลัพธ์
[Dd]ebugPublic/ สร้างผลลัพธ์
[Rr]elease/ สร้างผลลัพธ์
[Rr]eleases/ สร้างผลลัพธ์
x64/ สร้างผลลัพธ์
x86/ สร้างผลลัพธ์
[Ww][Ii][Nn]32/ สร้างผลลัพธ์
[Aa][Rr][Mm]/ สร้างผลลัพธ์
[Aa][Rr][Mm]64/ สร้างผลลัพธ์
bld/ สร้างผลลัพธ์
[Bb]in/ สร้างผลลัพธ์
[Oo]bj/ สร้างผลลัพธ์
[Ll]og/ สร้างผลลัพธ์
[Ll]ogs/ สร้างผลลัพธ์
project.lock.json .NET คอร์
project.fragment.lock.json สร้างผลลัพธ์
artifacts/ สร้างผลลัพธ์

ASP.NET นั่งร้าน

รูปแบบ สิ่งที่กฎนี้ละเว้น
ScaffoldingReadMe.txt ASP.NET นั่งร้าน

แพ็คเกจ NuGet

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.nupkg แพ็คเกจ NuGet

แพ็คเกจสัญลักษณ์ NuGet

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.snupkg แพ็คเกจสัญลักษณ์ NuGet
.env ตัวแปรสภาพแวดล้อม

คนอื่น

รูปแบบ สิ่งที่กฎนี้ละเว้น
~$* ไฟล์ชั่วคราวของ Microsoft Office
*~ ไฟล์สำรองของ Emacs
CodeCoverage/ คนอื่น

MSBuild ไบนารีและบันทึกที่มีโครงสร้าง

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.binlog MSBuild ไบนารีและบันทึกที่มีโครงสร้าง

ผลการทดสอบ MSTest

รูปแบบ สิ่งที่กฎนี้ละเว้น
[Tt]est[Rr]esult*/ ผลการทดสอบ MSTest
[Bb]uild[Ll]og.* ผลการทดสอบ MSTest

นุ้ย

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.VisualState.xml นุ้ย
TestResult.xml นุ้ย
nunit-*.xml นุ้ย

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

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

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

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