.gitignore pro .NET
30 pravidel ignorování pro .NET, připravených ke zkopírování do repozitáře.
Vývojářská platforma Microsoftu
Kompletní .gitignore pro .NET
# Vygenerováno pomocí LFGitignore - https://lfgitignore.com
# Vytvořeno: 2026-10-13 16:01:36 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
# Proměnné prostředí
.env
# Dočasný soubor Microsoft Office
~$*
# Záložní soubory Emacs
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml
Co pravidla pro .NET skutečně ignorují
Každý vzor níže má vysvětlení, proč patří do vašeho .gitignore.
Výsledky sestavení
| Vzor | Co ignoruje |
|---|---|
[Dd]ebug/ |
Výsledky sestavení |
[Dd]ebugPublic/ |
Výsledky sestavení |
[Rr]elease/ |
Výsledky sestavení |
[Rr]eleases/ |
Výsledky sestavení |
x64/ |
Výsledky sestavení |
x86/ |
Výsledky sestavení |
[Ww][Ii][Nn]32/ |
Výsledky sestavení |
[Aa][Rr][Mm]/ |
Výsledky sestavení |
[Aa][Rr][Mm]64/ |
Výsledky sestavení |
bld/ |
Výsledky sestavení |
[Bb]in/ |
Výsledky sestavení |
[Oo]bj/ |
Výsledky sestavení |
[Ll]og/ |
Výsledky sestavení |
[Ll]ogs/ |
Výsledky sestavení |
project.lock.json |
.NET Core |
project.fragment.lock.json |
Výsledky sestavení |
artifacts/ |
Výsledky sestavení |
Generování struktury ASP.NET
| Vzor | Co ignoruje |
|---|---|
ScaffoldingReadMe.txt |
Generování struktury ASP.NET |
Balíčky NuGet
| Vzor | Co ignoruje |
|---|---|
*.nupkg |
Balíčky NuGet |
Balíčky symbolů NuGet
| Vzor | Co ignoruje |
|---|---|
*.snupkg |
Balíčky symbolů NuGet |
.env |
Proměnné prostředí |
Další
| Vzor | Co ignoruje |
|---|---|
~$* |
Dočasný soubor Microsoft Office |
*~ |
Záložní soubory Emacs |
CodeCoverage/ |
Další |
Binární a strukturovaný protokol MSBuild
| Vzor | Co ignoruje |
|---|---|
*.binlog |
Binární a strukturovaný protokol MSBuild |
Výsledky testů MSTest
| Vzor | Co ignoruje |
|---|---|
[Tt]est[Rr]esult*/ |
Výsledky testů MSTest |
[Bb]uild[Ll]og.* |
Výsledky testů MSTest |
NUnit
| Vzor | Co ignoruje |
|---|---|
*.VisualState.xml |
NUnit |
TestResult.xml |
NUnit |
nunit-*.xml |
NUnit |
Jak používat tento .gitignore pro .NET
- Zkopírujte výše uvedená pravidla pro .NET nebo si soubor rovnou stáhněte.
- V kořenové složce svého Git repozitáře vytvořte soubor .gitignore a vložte do něj pravidla.
- Pokud už jsou některé z těchto souborů sledovány, spusťte git rm -r --cached . a pak znovu commitněte — Git uplatňuje pravidla ignorování pouze na nesledované soubory.
- Commitněte .gitignore, aby celý tým sdílel stejná pravidla.