.gitignore for Sublime Text
17 ignore rules for Sublime Text, ready to copy into your repository.
Sophisticated text editor for code, markup and prose
The complete .gitignore for Sublime Text
# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 01:31:22 UTC
# Technologies: Sublime Text
### Sublime Text ###
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache
# Sublime Text workspace
*.sublime-workspace
# Sublime SFTP configuration
sftp-config.json
# Sublime SFTP alt config
sftp-config-alt*.json
# Sublime package control
Package Control.last-run
# Sublime package CA list
Package Control.ca-list
# Sublime package CA bundle
Package Control.ca-bundle
# Sublime system CA bundle
Package Control.system-ca-bundle
# Sublime package cache
Package Control.cache/
# Sublime CA certificates
Package Control.ca-certs/
# Sublime merged CA bundle
Package Control.merged-ca-bundle
# Sublime user CA bundle
Package Control.user-ca-bundle
# Sublime crypto CA bundle
oscrypto-ca-bundle.crt
# Sublime unicode cache
bh_unicode_properties.cache
# Sublime GitHub settings
GitHub.sublime-settings
What these Sublime Text rules actually ignore
Every pattern below, and why it belongs in your .gitignore.
Cache files for Sublime Text
| Pattern | What it ignores |
|---|---|
*.tmlanguage.cache |
Cache files for Sublime Text |
*.tmPreferences.cache |
Cache files for Sublime Text |
*.stTheme.cache |
Cache files for Sublime Text |
Workspace files are user-specific
| Pattern | What it ignores |
|---|---|
*.sublime-workspace |
Sublime Text workspace |
SFTP configuration file
| Pattern | What it ignores |
|---|---|
sftp-config.json |
Sublime SFTP configuration |
sftp-config-alt*.json |
Sublime SFTP alt config |
Package control specific files
| Pattern | What it ignores |
|---|---|
Package Control.last-run |
Sublime package control |
Package Control.ca-list |
Sublime package CA list |
Package Control.ca-bundle |
Sublime package CA bundle |
Package Control.system-ca-bundle |
Sublime system CA bundle |
Package Control.cache/ |
Sublime package cache |
Package Control.ca-certs/ |
Sublime CA certificates |
Package Control.merged-ca-bundle |
Sublime merged CA bundle |
Package Control.user-ca-bundle |
Sublime user CA bundle |
oscrypto-ca-bundle.crt |
Sublime crypto CA bundle |
bh_unicode_properties.cache |
Sublime unicode cache |
GitHub.sublime-settings |
Sublime GitHub settings |
How to use this .gitignore for Sublime Text
- Copy the Sublime Text rules above, or download the file directly.
- Create a file named .gitignore at the root of your Git repository and paste the rules into it.
- If some of those files are already tracked, run git rm -r --cached . then commit again — Git only applies ignore rules to untracked files.
- Commit the .gitignore so everyone on the team shares the same rules.