Shelve and unshelve changes

Last modified: 21 July 2022

Unshelve changes: Ctrl+Shift+U

Shelving is temporarily storing pending changes you have not committed yet. This is useful, for example, if you need to switch to another task, and you want to set your changes aside to work on them later.

With CLion, you can shelve both separate files and entire changelists.

Once shelved, a change can be applied as many times as you need.

Watch this video tutorial on how to benefit from shelves to be able to switch to a different task without losing unfinished work: