Files
hydraulic-obsidian-vault/.gitattributes

60 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ==========================================
# 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