.NET için .gitignore
.NET için deponuza kopyalamaya hazır 30 yoksayma kuralı.
Microsoft'un geliştirici platformu
.NET için eksiksiz .gitignore
# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 21:50:35 UTC
# Teknolojiler: .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
# Ortam değişkenleri
.env
# Microsoft Office geçici dosyası
~$*
# Emacs yedekleme dosyaları
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml
Bu .NET kurallarının aslında neyi göz ardı ettiği
Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.
Derleme sonuçları
| Desen | Yoksaydıkları |
|---|---|
[Dd]ebug/ |
Derleme sonuçları |
[Dd]ebugPublic/ |
Derleme sonuçları |
[Rr]elease/ |
Derleme sonuçları |
[Rr]eleases/ |
Derleme sonuçları |
x64/ |
Derleme sonuçları |
x86/ |
Derleme sonuçları |
[Ww][Ii][Nn]32/ |
Derleme sonuçları |
[Aa][Rr][Mm]/ |
Derleme sonuçları |
[Aa][Rr][Mm]64/ |
Derleme sonuçları |
bld/ |
Derleme sonuçları |
[Bb]in/ |
Derleme sonuçları |
[Oo]bj/ |
Derleme sonuçları |
[Ll]og/ |
Derleme sonuçları |
[Ll]ogs/ |
Derleme sonuçları |
project.lock.json |
.NET Core |
project.fragment.lock.json |
Derleme sonuçları |
artifacts/ |
Derleme sonuçları |
ASP.NET İskele
| Desen | Yoksaydıkları |
|---|---|
ScaffoldingReadMe.txt |
ASP.NET İskele |
NuGet Paketleri
| Desen | Yoksaydıkları |
|---|---|
*.nupkg |
NuGet Paketleri |
NuGet Sembol Paketleri
| Desen | Yoksaydıkları |
|---|---|
*.snupkg |
NuGet Sembol Paketleri |
.env |
Ortam değişkenleri |
Diğerleri
| Desen | Yoksaydıkları |
|---|---|
~$* |
Microsoft Office geçici dosyası |
*~ |
Emacs yedekleme dosyaları |
CodeCoverage/ |
Diğerleri |
MSBuild İkili ve Yapılandırılmış Günlük
| Desen | Yoksaydıkları |
|---|---|
*.binlog |
MSBuild İkili ve Yapılandırılmış Günlük |
MSTest testi sonuçları
| Desen | Yoksaydıkları |
|---|---|
[Tt]est[Rr]esult*/ |
MSTest testi sonuçları |
[Bb]uild[Ll]og.* |
MSTest testi sonuçları |
NUnit
| Desen | Yoksaydıkları |
|---|---|
*.VisualState.xml |
NUnit |
TestResult.xml |
NUnit |
nunit-*.xml |
NUnit |
.NET için bu .gitignore nasıl kullanılır?
- Yukarıdaki .NET kurallarını kopyalayın veya dosyayı doğrudan indirin.
- Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
- Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
- Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.