.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
- Salin aturan .NET di atas atau unduh langsung berkasnya.
- Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
- 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.
- Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.