更新上传规则:obj子文件夹不上传,排除.o/.d/.crf中间文件
This commit is contained in:
+8
-29
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user