.gitignore for Smalltalk

14 ignore rules for Smalltalk, ready to copy into your repository.

Object-oriented programming language

The complete .gitignore for Smalltalk

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 01:29:31 UTC
# Technologies: Smalltalk

### Smalltalk ###
*.changes
*.chg
*.image
*.img7
*.img
PharoDebug.log
SqueakDebug.log
*.sml
*.errors
/package-cache
/play-cache
/play-stash
/github-cache
github-*.zip

What these Smalltalk rules actually ignore

Every pattern below, and why it belongs in your .gitignore.

General

Pattern What it ignores
*.changes changes file
*.chg General
*.image system image
*.img7 General
*.img General

Pharo Smalltalk Debug log file

Pattern What it ignores
PharoDebug.log Pharo Smalltalk Debug log file

Squeak Smalltalk Debug log file

Pattern What it ignores
SqueakDebug.log Squeak Smalltalk Debug log file

Dolphin Smalltalk source file

Pattern What it ignores
*.sml Dolphin Smalltalk source file

Dolphin Smalltalk error file

Pattern What it ignores
*.errors Dolphin Smalltalk error file

Monticello package cache

Pattern What it ignores
/package-cache Monticello package cache
/play-cache playground cache
/play-stash Monticello package cache

Metacello-github cache

Pattern What it ignores
/github-cache Metacello-github cache
github-*.zip Metacello-github cache

How to use this .gitignore for Smalltalk

  1. Copy the Smalltalk rules above, or download the file directly.
  2. Create a file named .gitignore at the root of your Git repository and paste the rules into it.
  3. If some of those files are already tracked, run git rm -r --cached . then commit again — Git only applies ignore rules to untracked files.
  4. Commit the .gitignore so everyone on the team shares the same rules.

Other Language .gitignore templates

See every Language template