Squash

Verb · Slang & Abbreviations

Definitions

  1. To combine commits into one, or more generally to eliminate a bug or problem decisively. The Git meaning is precise, while the bug-fixing meaning is looser developer slang.

    In plain English: Combine things into one, or fully get rid of a bug.

    Example: "Squash the cleanup commits before merge, then let's squash the last flaky test."

Related Terms