diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..b17132f --- /dev/null +++ b/.gitattributes @@ -0,0 +1,24 @@ +# Data files via Git LFS +*.tar filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.hdf5 filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text + +# Image data: binary +*.png binary +*.jpg binary +*.jpeg binary +*.bmp binary +*.gif binary + +# Source / config: LF +*.py text eol=lf +*.sh text eol=lf +*.json text eol=lf +*.yaml text eol=lf +*.yml text eol=lf +*.csv text eol=lf +*.md text eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ec33068 --- /dev/null +++ b/.gitignore @@ -0,0 +1,28 @@ +# Large dataset directories (由 Git LFS 或外部管理) +data/ +datasets/ +*.tar +*.tar.gz +*.zip + +# Python +__pycache__/ +*.py[cod] + +# IDE / Editor +.vscode/ +.idea/ +*.swp +*.swo +*~ + +# OS +.DS_Store +Thumbs.db +Desktop.ini + +# Logs +*.log + +# Jupyter +.ipynb_checkpoints/