Изучение Git Stash: применение Stash против извлечения Stash и других операций

«Применить Stash» и «Pop Stash» относятся к двум общим операциям в системах контроля версий, таких как Git, которые конкретно связаны с манипулированием тайником Git.

  1. Применить тайник: применение тайника позволяет вам получить изменения, которые ранее были спрятаны, и применить их к текущей рабочей ветке, не удаляя сам тайник. Это полезно, если вы хотите применить определенные изменения, не удаляя тайник для дальнейшего использования.

  2. Pop Stash: Извлечение тайника извлекает изменения из тайника и применяет их к текущей рабочей ветке, так же, как операция «применить». Однако, помимо применения изменений, тайник также удаляется из стека тайника. Это удобно, когда тайник после применения его изменений вам больше не нужен.

Другие методы, связанные с тайником Git, включают:

  1. Создать тайник: эта операция позволяет создать тайник, в котором временно сохраняются локальные изменения и возвращается ваш рабочий каталог в чистое состояние последней фиксации.

  2. Список тайников: в списке тайников отображаются все созданные вами тайники, а также их соответствующие идентификаторы и описания. Это поможет вам эффективно идентифицировать свои тайники и управлять ими.

  3. Удалить тайник: удаление тайника навсегда удаляет его из стека тайника, не применяя его изменения к вашей рабочей ветке. Это полезно, если вам больше не нужен тайник и вы хотите очистить его.

  4. Применить тайник с индексом. Этот вариант операции применения позволяет применить тайник, сохраняя при этом поэтапные изменения (изменения, добавленные в индекс). Он применяет как спрятанные, так и поэтапные изменения к вашей рабочей ветке.

  5. Схрон для конкретной ветки: Git также позволяет создавать тайники, специфичные для конкретной ветки. Это означает, что вы можете создавать тайники в одной ветке и при необходимости применять их в другой.