Я предпочел бы отложить изменения вместо того, чтобы хранить их, если я не делюсь своими изменениями в другом месте.
Копирование - это git-функция, которая не дает вам возможности выбирать определенные файлы или изменения внутри файла. Стеллажи могут сделать это, но это специфичная для IDE функция, а не функция git:
Как вы видите, я могу указать, какие файлы / строки включить на мою полку. Обратите внимание, что я не могу сделать это с тайником.
Осторожно, использование полок в IDE может ограничить переносимость ваших исправлений, поскольку эти изменения не сохраняются в папке .git.
Некоторые полезные ссылки:
shelve
это не команда git. Каков контекст этого вопроса, откуда берутся эти термины?shelve
существует в некоторых других инструментах, но это не часть git.