Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Які зміни потрапляють у stash?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)У **stash** за умовчанням потрапляють незакомічені зміни, але не всі типи файлів. **Ключове:** за умовчанням `git stash` зберігає зміни відстежуваних файлів з working directory і staging area, а невідстежувані та ігноровані файли до stash не потрапляють, якщо явно не вказати відповідні опції.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняУ **stash** за умовчанням потрапляють **незакомічені зміни**, але не всі типи файлів. --- ## Що зберігається у stash за умовчанням При виконанні: ```bash git stash ``` До stash потрапляють: - зміни **відстежуваних файлів** у working directory - зміни **у staging area** --- ## Що НЕ потрапляє у stash за умовчанням - **невідстежувані файли** (untracked) - файли, ігноровані через `.gitignore` --- ## Як додати невідстежувані файли ```bash git stash -u ``` або ```bash git stash --include-untracked ``` У цьому випадку до stash потраплять: - відстежувані файли - невідстежувані файли --- ## Як додати все, включно з ignored файлами ```bash git stash -a ``` або ```bash git stash --all ``` --- ## Зведена таблиця | Тип змін | За умовчанням | `-u` | `-a` | |---|---|---|---| | Tracked файли | так | так | так | | Staged зміни | так | так | так | | Untracked файли | ні | так | так | | Ignored файли | ні | ні | так | --- ## Ключове формулювання для співбесіди > За умовчанням `git stash` зберігає зміни відстежуваних файлів з working directory і staging area. Невідстежувані та ігноровані файли до stash не потрапляють, якщо явно не вказати відповідні опції.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.