.gitignore dla .NET

30 reguł ignorowania dla .NET, gotowych do skopiowania do repozytorium.

Platforma programistyczna Microsoftu

Kompletny plik .gitignore dla .NET

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:01:34 UTC
# Technologie: .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
# Zmienne środowiskowe
.env
# Plik tymczasowy pakietu Microsoft Office
~$*
# Pliki kopii zapasowych Emacsa
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml

Co ignorują te reguły dla .NET

Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.

Wyniki kompilacji

Wzorzec Co ignoruje
[Dd]ebug/ Wyniki kompilacji
[Dd]ebugPublic/ Wyniki kompilacji
[Rr]elease/ Wyniki kompilacji
[Rr]eleases/ Wyniki kompilacji
x64/ Wyniki kompilacji
x86/ Wyniki kompilacji
[Ww][Ii][Nn]32/ Wyniki kompilacji
[Aa][Rr][Mm]/ Wyniki kompilacji
[Aa][Rr][Mm]64/ Wyniki kompilacji
bld/ Wyniki kompilacji
[Bb]in/ Wyniki kompilacji
[Oo]bj/ Wyniki kompilacji
[Ll]og/ Wyniki kompilacji
[Ll]ogs/ Wyniki kompilacji
project.lock.json .NET Core
project.fragment.lock.json Wyniki kompilacji
artifacts/ Wyniki kompilacji

Generowanie szkieletu kodu ASP.NET

Wzorzec Co ignoruje
ScaffoldingReadMe.txt Generowanie szkieletu kodu ASP.NET

Pakiety NuGeta

Wzorzec Co ignoruje
*.nupkg Pakiety NuGeta

Pakiety symboli NuGet

Wzorzec Co ignoruje
*.snupkg Pakiety symboli NuGet
.env Zmienne środowiskowe

Inne

Wzorzec Co ignoruje
~$* Plik tymczasowy pakietu Microsoft Office
*~ Pliki kopii zapasowych Emacsa
CodeCoverage/ Inne

Dziennik binarny i strukturalny programu MSBuild

Wzorzec Co ignoruje
*.binlog Dziennik binarny i strukturalny programu MSBuild

Wyniki testu MSTest

Wzorzec Co ignoruje
[Tt]est[Rr]esult*/ Wyniki testu MSTest
[Bb]uild[Ll]og.* Wyniki testu MSTest

NUnit

Wzorzec Co ignoruje
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Jak używać tego pliku .gitignore dla .NET

  1. Skopiuj powyższe reguły dla .NET lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.

Inne szablony .gitignore: Framework

Zobacz wszystkie szablony: Framework