.gitignore pre .NET
30 pravidiel ignorovania pre .NET, pripravených na skopírovanie do repozitára.
Vývojárska platforma Microsoft
Kompletný .gitignore pre .NET
# Vygenerované pomocou LFGitignore - https://lfgitignore.com
# Vytvorené: 2026-10-13 16:01:34 UTC
# Technológie: .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
# Premenné prostredia
.env
# Dočasný súbor Microsoft Office
~$*
# Záložné súbory Emacs
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml
Čo tieto pravidlá pre .NET skutočne ignorujú
Všetky vzory nižšie aj s vysvetlením, prečo patria do vášho .gitignore.
Výsledky zostavení
| Vzor | Čo ignoruje |
|---|---|
[Dd]ebug/ |
Výsledky zostavení |
[Dd]ebugPublic/ |
Výsledky zostavení |
[Rr]elease/ |
Výsledky zostavení |
[Rr]eleases/ |
Výsledky zostavení |
x64/ |
Výsledky zostavení |
x86/ |
Výsledky zostavení |
[Ww][Ii][Nn]32/ |
Výsledky zostavení |
[Aa][Rr][Mm]/ |
Výsledky zostavení |
[Aa][Rr][Mm]64/ |
Výsledky zostavení |
bld/ |
Výsledky zostavení |
[Bb]in/ |
Výsledky zostavení |
[Oo]bj/ |
Výsledky zostavení |
[Ll]og/ |
Výsledky zostavení |
[Ll]ogs/ |
Výsledky zostavení |
project.lock.json |
.NET Core |
project.fragment.lock.json |
Výsledky zostavení |
artifacts/ |
Výsledky zostavení |
Generovanie kostry ASP.NET
| Vzor | Čo ignoruje |
|---|---|
ScaffoldingReadMe.txt |
Generovanie kostry ASP.NET |
Balíky NuGet
| Vzor | Čo ignoruje |
|---|---|
*.nupkg |
Balíky NuGet |
Balíky symbolov NuGet
| Vzor | Čo ignoruje |
|---|---|
*.snupkg |
Balíky symbolov NuGet |
.env |
Premenné prostredia |
Ďalšie
| Vzor | Čo ignoruje |
|---|---|
~$* |
Dočasný súbor Microsoft Office |
*~ |
Záložné súbory Emacs |
CodeCoverage/ |
Ďalšie |
Binárny a štruktúrovaný protokol MSBuild
| Vzor | Čo ignoruje |
|---|---|
*.binlog |
Binárny a štruktúrovaný protokol MSBuild |
Výsledky testov MSTest
| Vzor | Čo ignoruje |
|---|---|
[Tt]est[Rr]esult*/ |
Výsledky testov MSTest |
[Bb]uild[Ll]og.* |
Výsledky testov MSTest |
NUnit
| Vzor | Čo ignoruje |
|---|---|
*.VisualState.xml |
NUnit |
TestResult.xml |
NUnit |
nunit-*.xml |
NUnit |
Ako používať tento .gitignore pre .NET
- Skopírujte pravidlá pre .NET vyššie alebo si súbor priamo stiahnite.
- V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
- Ak sa niektoré súbory už sledujú, spustite git rm -r --cached . a vytvorte nový commit — Git uplatňuje pravidlá ignorovania iba na nesledované súbory.
- Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.