chore: gitignore only blocks regenerable binaries - demo video via LFS

- ignore: *.o/*.elf/*.drv/*.img/*.rlib/*.rmeta/*.pdb/*.dbf/*.rgba/target//.build_tmp (all regenerable)

- keep: source assets (png/ttf/webp), vendored payload (SYSTEM/lib dll, SYSTEM/bin exe), demo video (TESTSHOW/*.mp4 via Git LFS), text build logs (.d/.timestamp)

- untrack 290+ build artifacts from index
This commit is contained in:
Linehu
2026-10-04 20:03:06 +08:00
parent 5f01904be1
commit 055c521ceb
296 changed files with 33 additions and 112727 deletions
+29 -12
View File
@@ -1,16 +1,33 @@
ISO/deshab.img
ISO/deshab-dev.img
ISO/deshab-realtest.img
ISO/deshab-release.img
# ============================================================
# Deshab .gitignore — 只防二进制构建产物(可再生成)
# 源资产(png/ttf/webp)、演示视频(mp4)、文本构建日志(.d/.timestamp)
# 一律入库。二进制产物由 build.ps1 / mkfont.py / gen_textures.py 再生成。
# ============================================================
# ---- C 编译产物 ----
*.o
*.obj
*.elf
*.drv
# ---- 磁盘镜像 / 打包产物 ----
*.img
*.iso
*.vhd
*.raw
*.ppm
# ---- Rust 构建产物 ----
target/
*.rlib
*.rmeta
*.pdb
# ---- 生成资产(源文件在 CODE/desktop/*.png、CODE/font/simhei.ttf、CODE/dsk/logo_data.c) ----
*.dbf
*.rgba
# ---- 本地工作区 ----
.build_tmp/
.trae/
docs/workbuddy-planning/
sata_fat32_dsk.img
# Large binary images (regenerate from build)
SYSTEM/boot/linux-rootfs.img
SYSTEM/boot/linux-extra-rootfs.img