Git не имеет команды, которая хранит только ваши не внесенные изменения.
Git, однако, позволяет указать, какие файлы вы хотите сохранить.
git stash push --message 'Unstaged changes' -- app/controllers/products_controller.rb test/controllers/products_controller_test.rb
Если вы толькочтобы сохранить определенные изменения в этих файлах, добавьте параметр --patch
.
git stash push --patch --message 'Unstaged changes' -- app/controllers/products_controller.rb test/controllers/products_controller_test.rb
Параметр --include-untracked
позволяет сохранять файлы без отслеживания.
git stash push --include-untracked --message 'Untracked files' -- app/controllers/widgets_controller.rb test/controllers/widgets_controller_test.rb
Выполнить git help stash
(или man git-stash
) для получения дополнительной информации.
Примечание. Если ваши неустановленные изменения довольно дезогенизированы, @ alesguzik ответ , вероятно, проще.