Free online .gitattributes generator with visual form. Configure text/binary detection, line ending normalization, Git LFS, merge strategies, and more. Pure frontend.
🔒 100% Client-Side.gitattributes is a Git file that controls how Git handles specific file types. It manages line endings (CRLF/LF), binary detection, diff algorithms, merge strategies, and Git LFS rules.
Line ending normalization (text=auto) makes Git auto-convert line endings: CRLF on Windows checkout, LF on macOS/Linux, and always LF on commit. This prevents line-ending chaos across different operating systems.
Git LFS (Large File Storage) is a Git extension for large files. Configured via .gitattributes (e.g., *.psd filter=lfs diff=lfs merge=lfs -text), it stores file content on remote LFS servers while keeping text pointers in the repository.