Update .gitignore to exclude large files

This commit is contained in:
2025-11-08 19:25:17 +01:00
parent 05146ba33b
commit f15c45f407

52
.gitignore vendored
View File

@@ -1,38 +1,28 @@
# Directories (third-party libraries) # Third-party libraries
ultralytics/ ultralytics/
# Large files in models and datasets directories # Large model weights and binary files
models/**/*.pkl
models/**/*.joblib
models/**/*.h5
datasets/*.csv
datasets/**/*.csv
# Large model files and weights
*.pt *.pt
*.pth *.pth
*.h5
*.ckpt *.ckpt
*.pkl *.weights
*.joblib *.bin
*.onnx *.onnx
*.pb *.pb
*.tflite *.tflite
*.weights
*.bin
# Large data files # Large data files (CSV files in datasets directory)
*.csv datasets/*.csv
*.parquet datasets/**/*.csv
*.feather
*.hdf5
*.h5
# Generated and temporary files # Generated CSV files
templates/static/public/files/NDCC_*.csv templates/static/public/files/NDCC_*.csv
templates/static/public/files/results.csv
# Model weights in specific directories
templates/static/public/files/repair/weights/*.pt
templates/static/public/files/repair/predicted/*.jpg templates/static/public/files/repair/predicted/*.jpg
templates/static/public/files/repair/predicted/*.png templates/static/public/files/repair/predicted/*.png
templates/static/public/files/repair/weights/*.pt
# Python cache # Python cache
__pycache__/ __pycache__/
@@ -40,6 +30,8 @@ __pycache__/
*$py.class *$py.class
*.so *.so
.Python .Python
*.pkl
*.joblib
# Virtual environments # Virtual environments
venv/ venv/
@@ -61,14 +53,10 @@ Thumbs.db
# Logs # Logs
*.log *.log
# Results and output files # HDF5 files (large data files)
results.csv *.hdf5
*.csv.bak *.h5
# Large images (optional - uncomment if needed) # Parquet and feather (large data formats)
# *.jpg *.parquet
# *.jpeg *.feather
# *.png
# *.gif
# *.bmp
# *.tiff