60 lines
2.2 KiB
Plaintext
60 lines
2.2 KiB
Plaintext
# ==========================================
|
||
# 1. 跨平台换行符统一化 (彻底解决 Windows 与手机端同步的合并冲突)
|
||
# ==========================================
|
||
* text=auto
|
||
*.md text eol=lf
|
||
*.txt text eol=lf
|
||
*.json text eol=lf
|
||
*.css text eol=lf
|
||
*.js text eol=lf
|
||
|
||
# ==========================================
|
||
# 2. 强制使用 Git LFS 追踪的二进制大文件 (直连您的 OSS)
|
||
# ==========================================
|
||
|
||
# [图片格式] (注意:故意排除了 .svg,因为 SVG 是纯文本代码,Git 追踪纯文本更优)
|
||
*.png filter=lfs diff=lfs merge=lfs -text
|
||
*.jpg filter=lfs diff=lfs merge=lfs -text
|
||
*.jpeg filter=lfs diff=lfs merge=lfs -text
|
||
*.gif filter=lfs diff=lfs merge=lfs -text
|
||
*.webp filter=lfs diff=lfs merge=lfs -text
|
||
*.bmp filter=lfs diff=lfs merge=lfs -text
|
||
*.tiff filter=lfs diff=lfs merge=lfs -text
|
||
*.ico filter=lfs diff=lfs merge=lfs -text
|
||
|
||
# [文档与工程文件] (一建复习高频文件)
|
||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||
*.doc filter=lfs diff=lfs merge=lfs -text
|
||
*.docx filter=lfs diff=lfs merge=lfs -text
|
||
*.xls filter=lfs diff=lfs merge=lfs -text
|
||
*.xlsx filter=lfs diff=lfs merge=lfs -text
|
||
*.ppt filter=lfs diff=lfs merge=lfs -text
|
||
*.pptx filter=lfs diff=lfs merge=lfs -text
|
||
*.xmind filter=lfs diff=lfs merge=lfs -text
|
||
*.vsdx filter=lfs diff=lfs merge=lfs -text
|
||
*.dwg filter=lfs diff=lfs merge=lfs -text
|
||
|
||
# [音视频网课]
|
||
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
||
*.mov filter=lfs diff=lfs merge=lfs -text
|
||
*.mkv filter=lfs diff=lfs merge=lfs -text
|
||
*.avi filter=lfs diff=lfs merge=lfs -text
|
||
*.mp3 filter=lfs diff=lfs merge=lfs -text
|
||
*.wav filter=lfs diff=lfs merge=lfs -text
|
||
*.m4a filter=lfs diff=lfs merge=lfs -text
|
||
|
||
# [压缩包]
|
||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||
*.rar filter=lfs diff=lfs merge=lfs -text
|
||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||
*.tar filter=lfs diff=lfs merge=lfs -text
|
||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||
|
||
# ==========================================
|
||
# 3. Obsidian 特殊文件声明 (强制作为纯文本处理,不使用 LFS)
|
||
# ==========================================
|
||
# Obsidian 的白板文件本质是 JSON,让 Git 进行文本追踪可以查看节点修改历史
|
||
*.canvas text eol=lf
|
||
# Excalidraw 绘图插件的数据也是 JSON
|
||
*.excalidraw text eol=lf
|