Git Stash: как хранить только поэтапные изменения

Когда дело доходит до хранения только промежуточных изменений в Git, вы можете использовать несколько методов. Вот несколько вариантов:

  1. Метод 1: использование флага --keep-index:

    git stash save --keep-index

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

  2. Метод 2. Разделение изменений на отдельные коммиты:

    git commit -m "Committing staged changes"
    git stash

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

  3. Метод 3. Использование интерактивной постановки:

    git add -p
    git stash

    Используя интерактивную подготовку (git add -p), вы можете выборочно инициировать изменения. После размещения желаемых изменений вы можете спрятать оставшиеся непроиндексированные изменения.

Эти методы дают вам разные подходы к хранению только проиндексированных изменений, сохраняя при этом непроиндексированные изменения.