Software Engineering vocabulary · Version Control

Stash

Meaning in software engineering, with examples

/stæʃ/verbCommon term

In software engineering, stash means: In Git, to save your unfinished changes in a temporary place and clean your working copy, so you can switch tasks and bring the changes back later.

In Turkish: geçici olarak kenara koymak, rafa kaldırmak, stash'lemek

How it is used

Common when an urgent bug interrupts your work: stash your changes, switch branches, fix the bug, then 'pop the stash'. The main commands are git stash, git stash pop and git stash list. In everyday English, 'stash' means to hide something for later.

Example sentences

  1. Stash your changes, pull the latest main and then pop the stash.

  2. I forgot I had stashed the half-written migration and wrote it again from scratch.

Common collocations

  • stash your changes
  • pop the stash
  • git stash
  • apply a stash

More terms: Version Control

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: