Git Stash
Позволяет перемещать ожидающие изменения в рабочий каталог git и восстанавливать их позже, то есть помещать их в тайник. У вас может быть несколько тайников, а также его можно использовать для перемещения ожидающих изменений в другую ветку.
Вопросы66