.gitignore untuk .NET

30 aturan pengabaian untuk .NET, siap disalin ke repositori Anda.

Platform pengembang Microsoft

.gitignore lengkap untuk .NET

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 22:57:07 UTC
# Teknologi: .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
# Variabel lingkungan
.env
# berkas sementara Microsoft Office
~$*
# berkas cadangan Emacs
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml

Apa yang sebenarnya diabaikan oleh aturan .NET ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Hasil Build

Pola Yang diabaikan
[Dd]ebug/ Hasil Build
[Dd]ebugPublic/ Hasil Build
[Rr]elease/ Hasil Build
[Rr]eleases/ Hasil Build
x64/ Hasil Build
x86/ Hasil Build
[Ww][Ii][Nn]32/ Hasil Build
[Aa][Rr][Mm]/ Hasil Build
[Aa][Rr][Mm]64/ Hasil Build
bld/ Hasil Build
[Bb]in/ Hasil Build
[Oo]bj/ Hasil Build
[Ll]og/ Hasil Build
[Ll]ogs/ Hasil Build
project.lock.json .NET Core
project.fragment.lock.json Hasil Build
artifacts/ Hasil Build

Perancah ASP.NET

Pola Yang diabaikan
ScaffoldingReadMe.txt Perancah ASP.NET

Paket NuGet

Pola Yang diabaikan
*.nupkg Paket NuGet

Paket simbol NuGet

Pola Yang diabaikan
*.snupkg Paket simbol NuGet
.env Variabel lingkungan

Lainnya

Pola Yang diabaikan
~$* berkas sementara Microsoft Office
*~ berkas cadangan Emacs
CodeCoverage/ Lainnya

MSBuild Biner dan Log Terstruktur

Pola Yang diabaikan
*.binlog MSBuild Biner dan Log Terstruktur

Hasil tes MSTest

Pola Yang diabaikan
[Tt]est[Rr]esult*/ Hasil tes MSTest
[Bb]uild[Ll]og.* Hasil tes MSTest

NUnit

Pola Yang diabaikan
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Cara menggunakan .gitignore ini untuk .NET

  1. Salin aturan .NET di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore Kerangka lainnya

Lihat semua templat Kerangka