.gitignore für .NET

30 Ausschlussregeln für .NET, die du direkt in dein Repository übernehmen kannst.

Die Entwicklerplattform von Microsoft

Die vollständige .gitignore für .NET

# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:05:07 UTC
# Technologien: .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
# Umgebungsvariablen
.env
# Temporäre Microsoft Office-Datei
~$*
# Emacs-Sicherungsdateien
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml

Was diese Regeln für .NET ausschließen

Alle Muster im Überblick – und warum sie in deine .gitignore gehören.

Build-Ergebnisse

Muster Ausgeschlossene Dateien
[Dd]ebug/ Build-Ergebnisse
[Dd]ebugPublic/ Build-Ergebnisse
[Rr]elease/ Build-Ergebnisse
[Rr]eleases/ Build-Ergebnisse
x64/ Build-Ergebnisse
x86/ Build-Ergebnisse
[Ww][Ii][Nn]32/ Build-Ergebnisse
[Aa][Rr][Mm]/ Build-Ergebnisse
[Aa][Rr][Mm]64/ Build-Ergebnisse
bld/ Build-Ergebnisse
[Bb]in/ Build-Ergebnisse
[Oo]bj/ Build-Ergebnisse
[Ll]og/ Build-Ergebnisse
[Ll]ogs/ Build-Ergebnisse
project.lock.json .NET Core
project.fragment.lock.json Build-Ergebnisse
artifacts/ Build-Ergebnisse

ASP.NET-Scaffolding

Muster Ausgeschlossene Dateien
ScaffoldingReadMe.txt ASP.NET-Scaffolding

NuGet-Pakete

Muster Ausgeschlossene Dateien
*.nupkg NuGet-Pakete

NuGet-Symbolpakete

Muster Ausgeschlossene Dateien
*.snupkg NuGet-Symbolpakete
.env Umgebungsvariablen

Andere

Muster Ausgeschlossene Dateien
~$* Temporäre Microsoft Office-Datei
*~ Emacs-Sicherungsdateien
CodeCoverage/ Andere

Binäres und strukturiertes MSBuild-Protokoll

Muster Ausgeschlossene Dateien
*.binlog Binäres und strukturiertes MSBuild-Protokoll

MSTest-Testergebnisse

Muster Ausgeschlossene Dateien
[Tt]est[Rr]esult*/ MSTest-Testergebnisse
[Bb]uild[Ll]og.* MSTest-Testergebnisse

NUnit

Muster Ausgeschlossene Dateien
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

So verwendest du diese .gitignore für .NET

  1. Kopiere die Regeln für .NET oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Framework

Alle Vorlagen für Framework ansehen