# ===== obj 目录:只保留 .hex 和 .bin,忽略其他所有文件 ===== # 先忽略 obj 下所有内容(但不忽略目录本身,以便 git 能遍历子目录) obj/**/* # 重新允许目录进入(否则 git 不会进入被忽略的目录查找 .hex/.bin) !obj/**/ # 允许 .hex 和 .bin !obj/**/*.hex !obj/**/*.bin # ===== 通用忽略规则 ===== # Keil / IDE 生成文件 *.lst *.crf *.d *.axf *.htm *.lnp *.dep *.iex *.scvd *.uvguix.* # 日志和临时文件 JLinkLog.txt *.build_log.htm # 压缩包(obj 目录内的 zip) obj/*.zip # IDE 和编辑器 .vscode/ .settings/ .eide/ .idea/ *.ept *.eide-template # 系统文件 Thumbs.db Desktop.ini .DS_Store