.gitignore untuk .NET

30 peraturan pengabaian untuk .NET, sedia untuk disalin ke repositori anda.

Platform pembangun Microsoft

.gitignore yang lengkap untuk .NET

# Dijana oleh LFGitignore - https://lfgitignore.com
# Dicipta: 2026-10-31 21:50:17 UTC
# Teknologi: .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
# Pembolehubah persekitaran
.env
# Microsoft Office temp fail
~$*
# Fail sandaran Emacs
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml

Apa yang sebenarnya diabaikan oleh peraturan .NET ini

Setiap corak di bawah disertakan dengan sebab ia perlu berada dalam .gitignore anda.

Bina hasil

Corak Perkara yang diabaikan
[Dd]ebug/ Bina hasil
[Dd]ebugPublic/ Bina hasil
[Rr]elease/ Bina hasil
[Rr]eleases/ Bina hasil
x64/ Bina hasil
x86/ Bina hasil
[Ww][Ii][Nn]32/ Bina hasil
[Aa][Rr][Mm]/ Bina hasil
[Aa][Rr][Mm]64/ Bina hasil
bld/ Bina hasil
[Bb]in/ Bina hasil
[Oo]bj/ Bina hasil
[Ll]og/ Bina hasil
[Ll]ogs/ Bina hasil
project.lock.json .NET Core
project.fragment.lock.json Bina hasil
artifacts/ Bina hasil

ASP.NET Perancah

Corak Perkara yang diabaikan
ScaffoldingReadMe.txt ASP.NET Perancah

Pakej NuGet

Corak Perkara yang diabaikan
*.nupkg Pakej NuGet

Pakej Simbol NuGet

Corak Perkara yang diabaikan
*.snupkg Pakej Simbol NuGet
.env Pembolehubah persekitaran

Lain-lain

Corak Perkara yang diabaikan
~$* Microsoft Office temp fail
*~ Fail sandaran Emacs
CodeCoverage/ Lain-lain

MSBuild Binari dan Log Berstruktur

Corak Perkara yang diabaikan
*.binlog MSBuild Binari dan Log Berstruktur

Keputusan ujian MSTest

Corak Perkara yang diabaikan
[Tt]est[Rr]esult*/ Keputusan ujian MSTest
[Bb]uild[Ll]og.* Keputusan ujian MSTest

NUnit

Corak Perkara yang diabaikan
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Bagaimana untuk menggunakan .gitignore ini untuk .NET

  1. Salin peraturan .NET di atas, atau muat turun fail terus.
  2. Cipta fail bernama .gitignore di akar repositori Git anda dan tampal peraturan ke dalamnya.
  3. Jika beberapa fail tersebut telah dijejaki, jalankan git rm -r --cached . kemudian komit semula — Git hanya menggunakan peraturan mengabaikan kepada fail yang tidak dijejaki.
  4. Masukkan .gitignore dalam commit supaya semua ahli pasukan berkongsi peraturan yang sama.

Templat Rangka kerja .gitignore yang lain

Lihat setiap templat Rangka kerja