Когда дело доходит до хранения только промежуточных изменений в Git, вы можете использовать несколько методов. Вот несколько вариантов:
-
Метод 1: использование флага
--keep-index:git stash save --keep-indexЭта команда сохраняет все изменения, кроме тех, которые уже подготовлены, что позволяет сохранить подготовленные изменения нетронутыми.
-
Метод 2. Разделение изменений на отдельные коммиты:
git commit -m "Committing staged changes" git stashС помощью этого метода вы можете создать отдельную фиксацию для поэтапных изменений, а затем спрятать оставшиеся непроиндексированные изменения.
-
Метод 3. Использование интерактивной постановки:
git add -p git stashИспользуя интерактивную подготовку (
git add -p), вы можете выборочно инициировать изменения. После размещения желаемых изменений вы можете спрятать оставшиеся непроиндексированные изменения.
Эти методы дают вам разные подходы к хранению только проиндексированных изменений, сохраняя при этом непроиндексированные изменения.