.gitignore για .NET
30 κανόνες παράβλεψης για .NET, έτοιμοι για αντιγραφή στο αποθετήριό σας.
Η πλατφόρμα προγραμματιστών της Microsoft
Το πλήρες .gitignore για .NET
# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 21:51:05 UTC
# Τεχνολογίες: .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
# Μεταβλητές περιβάλλοντος
.env
# Microsoft Office αρχείο θερμοκρασίας
~$*
# Αρχεία αντιγράφων ασφαλείας Emacs
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml
Τι ακριβώς αγνοούν αυτοί οι κανόνες για .NET
Κάθε παρακάτω μοτίβο και ο λόγος που ανήκει στο .gitignore σας.
Δημιουργία αποτελεσμάτων
| Μοτίβο | Τι αγνοεί |
|---|---|
[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 |
.NET Core |
project.fragment.lock.json |
Δημιουργία αποτελεσμάτων |
artifacts/ |
Δημιουργία αποτελεσμάτων |
ASP.NET Σκαλωσιές
| Μοτίβο | Τι αγνοεί |
|---|---|
ScaffoldingReadMe.txt |
ASP.NET Σκαλωσιές |
Πακέτα NuGet
| Μοτίβο | Τι αγνοεί |
|---|---|
*.nupkg |
Πακέτα NuGet |
Πακέτα συμβόλων NuGet
| Μοτίβο | Τι αγνοεί |
|---|---|
*.snupkg |
Πακέτα συμβόλων NuGet |
.env |
Μεταβλητές περιβάλλοντος |
Άλλοι
| Μοτίβο | Τι αγνοεί |
|---|---|
~$* |
Microsoft Office αρχείο θερμοκρασίας |
*~ |
Αρχεία αντιγράφων ασφαλείας Emacs |
CodeCoverage/ |
Άλλοι |
Δυαδικό και δομημένο αρχείο καταγραφής MSBuild
| Μοτίβο | Τι αγνοεί |
|---|---|
*.binlog |
Δυαδικό και δομημένο αρχείο καταγραφής MSBuild |
Αποτελέσματα δοκιμής MSTest
| Μοτίβο | Τι αγνοεί |
|---|---|
[Tt]est[Rr]esult*/ |
Αποτελέσματα δοκιμής MSTest |
[Bb]uild[Ll]og.* |
Αποτελέσματα δοκιμής MSTest |
NUnit
| Μοτίβο | Τι αγνοεί |
|---|---|
*.VisualState.xml |
NUnit |
TestResult.xml |
NUnit |
nunit-*.xml |
NUnit |
Πώς να χρησιμοποιήσετε αυτό το .gitignore για το .NET
- Αντιγράψτε τους παραπάνω κανόνες .NET ή κατεβάστε απευθείας το αρχείο.
- Δημιουργήστε ένα αρχείο με το όνομα .gitignore στη ρίζα του αποθετηρίου Git και επικολλήστε τους κανόνες σε αυτό.
- Εάν ορισμένα από αυτά τα αρχεία παρακολουθούνται ήδη, εκτελέστε το git rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
- Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.