Ludovic Frank Gitignore

.gitignore cho .NET

30 quy tắc bỏ qua cho .NET, sẵn sàng sao chép vào kho mã của bạn.

Nền tảng nhà phát triển của Microsoft

Tệp .gitignore đầy đủ cho .NET

# Được tạo bởi LFGitignore - https://lfgitignore.com
# Ngày tạo: 2026-10-31 21:51:05 UTC
# Công nghệ: .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
# Biến môi trường
.env
# Tệp tạm thời Microsoft Office
~$*
# Tệp sao lưu Emacs
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml

Các quy tắc .NET 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.

Kết quả biên dịch

Mẫu Nội dung được bỏ qua
[Dd]ebug/ Kết quả biên dịch
[Dd]ebugPublic/ Kết quả biên dịch
[Rr]elease/ Kết quả biên dịch
[Rr]eleases/ Kết quả biên dịch
x64/ Kết quả biên dịch
x86/ Kết quả biên dịch
[Ww][Ii][Nn]32/ Kết quả biên dịch
[Aa][Rr][Mm]/ Kết quả biên dịch
[Aa][Rr][Mm]64/ Kết quả biên dịch
bld/ Kết quả biên dịch
[Bb]in/ Kết quả biên dịch
[Oo]bj/ Kết quả biên dịch
[Ll]og/ Kết quả biên dịch
[Ll]ogs/ Kết quả biên dịch
project.lock.json .NET Core
project.fragment.lock.json Kết quả biên dịch
artifacts/ Kết quả biên dịch

Mã framework ASP.NET

Mẫu Nội dung được bỏ qua
ScaffoldingReadMe.txt Mã framework ASP.NET

Gói NuGet

Mẫu Nội dung được bỏ qua
*.nupkg Gói NuGet

Gói biểu tượng NuGet

Mẫu Nội dung được bỏ qua
*.snupkg Gói biểu tượng NuGet
.env Biến môi trường

Khác

Mẫu Nội dung được bỏ qua
~$* Tệp tạm thời Microsoft Office
*~ Tệp sao lưu Emacs
CodeCoverage/ Khác

Nhật ký nhị phân và có cấu trúc MSBuild

Mẫu Nội dung được bỏ qua
*.binlog Nhật ký nhị phân và có cấu trúc MSBuild

Kết quả kiểm tra MSTest

Mẫu Nội dung được bỏ qua
[Tt]est[Rr]esult*/ Kết quả kiểm tra MSTest
[Bb]uild[Ll]og.* Kết quả kiểm tra MSTest

NUnit

Mẫu Nội dung được bỏ qua
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Cách sử dụng .gitignore này cho .NET

  1. Sao chép các quy tắc .NET ở trên hoặc tải tệp trực tiếp.
  2. 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 đó.
  3. 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.
  4. Commit tệp .gitignore để mọi người trong nhóm dùng chung các quy tắc.

Các mẫu .gitignore khác trong danh mục Framework

Xem mọi mẫu Framework