.gitignore per a .NET
30 regles d’exclusió de .NET, llestes per copiar al repositori.
Plataforma de desenvolupadors de Microsoft
El .gitignore complet per a .NET
# Generat per LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 22:51:05 UTC
# Tecnologies: .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
# Variables d'entorn
.env
# Fitxer temporal Microsoft Office
~$*
# Fitxers de còpia de seguretat Emacs
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml
El que aquestes regles .NET ignoren realment
Cada patró a continuació i per què pertany al vostre .gitignore.
Construeix resultats
| Patró | El que ignora |
|---|---|
[Dd]ebug/ |
Construeix resultats |
[Dd]ebugPublic/ |
Construeix resultats |
[Rr]elease/ |
Construeix resultats |
[Rr]eleases/ |
Construeix resultats |
x64/ |
Construeix resultats |
x86/ |
Construeix resultats |
[Ww][Ii][Nn]32/ |
Construeix resultats |
[Aa][Rr][Mm]/ |
Construeix resultats |
[Aa][Rr][Mm]64/ |
Construeix resultats |
bld/ |
Construeix resultats |
[Bb]in/ |
Construeix resultats |
[Oo]bj/ |
Construeix resultats |
[Ll]og/ |
Construeix resultats |
[Ll]ogs/ |
Construeix resultats |
project.lock.json |
.NET Core |
project.fragment.lock.json |
Construeix resultats |
artifacts/ |
Construeix resultats |
ASP.NET Bastida
| Patró | El que ignora |
|---|---|
ScaffoldingReadMe.txt |
ASP.NET Bastida |
Paquets NuGet
| Patró | El que ignora |
|---|---|
*.nupkg |
Paquets NuGet |
Paquets de símbols NuGet
| Patró | El que ignora |
|---|---|
*.snupkg |
Paquets de símbols NuGet |
.env |
Variables d'entorn |
Altres
| Patró | El que ignora |
|---|---|
~$* |
Fitxer temporal Microsoft Office |
*~ |
Fitxers de còpia de seguretat Emacs |
CodeCoverage/ |
Altres |
Registre binari i estructurat de MSBuild
| Patró | El que ignora |
|---|---|
*.binlog |
Registre binari i estructurat de MSBuild |
Resultats de la prova MSTest
| Patró | El que ignora |
|---|---|
[Tt]est[Rr]esult*/ |
Resultats de la prova MSTest |
[Bb]uild[Ll]og.* |
Resultats de la prova MSTest |
NUnit
| Patró | El que ignora |
|---|---|
*.VisualState.xml |
NUnit |
TestResult.xml |
NUnit |
nunit-*.xml |
NUnit |
Com utilitzar aquest .gitignore per a .NET
- Copieu les regles .NET anteriors o descarregueu el fitxer directament.
- Creeu un fitxer anomenat .gitignore a l'arrel del vostre repositori Git i enganxeu-hi les regles.
- Si alguns d’aquests fitxers ja tenen seguiment, executeu git rm -r --cached . i torneu a confirmar els canvis: Git només aplica les regles d’exclusió als fitxers sense seguiment.
- Confirmeu el fitxer .gitignore perquè tot l’equip comparteixi les mateixes regles.