更新上传规则:obj子文件夹不上传,排除.o/.d/.crf中间文件

This commit is contained in:
bathfire
2026-04-27 19:30:46 +08:00
parent 64b3e488da
commit bea7a8d99b
53 changed files with 815000 additions and 14291 deletions
+8 -29
View File
@@ -1,33 +1,12 @@
# ===== obj 目录:只保留 .hex 和 .bin,忽略其他所有文件 =====
# 先忽略 obj 下所有内容(但不忽略目录本身,以便 git 能遍历子目录)
obj/**/*
# 重新允许目录进入(否则 git 不会进入被忽略的目录查找 .hex/.bin)
!obj/**/
# 允许 .hex 和 .bin
!obj/**/*.hex
!obj/**/*.bin
# ===== 通用忽略规则 =====
# Keil / IDE 生成文件
*.lst
*.crf
# ===== obj 目录规则 =====
# obj 中的子文件夹不要上传
obj/**/
# .o .d .crf 编译中间文件不要上传
*.o
*.d
*.axf
*.htm
*.lnp
*.dep
*.iex
*.scvd
*.uvguix.*
*.crf
# 日志和临时文件
JLinkLog.txt
*.build_log.htm
# 压缩包(obj 目录内的 zip)
obj/*.zip
# IDE 和编辑器
# ===== IDE 和编辑器 =====
.vscode/
.settings/
.eide/
@@ -35,7 +14,7 @@ obj/*.zip
*.ept
*.eide-template
# 系统文件
# ===== 系统文件 =====
Thumbs.db
Desktop.ini
.DS_Store