
Урок 06 · 10 хв
stash: ховаємо недороблене
Треба терміново змінити гілку, а комітити зарано — stash. Потім дістанеш.
git stash прибирає непроіндексовані правки (а невідстежувані за замовчуванням — ні: звичайний stash не бере нові файли без -u) і ставить чистий HEAD. git switch other. Потім git stash pop. Конфлікт під час pop — як під час merge: правиш файли.
git stash list— що лежить.stash popзнімає з полиці.stash applyлишає копію на полиці.- Не тягай stash тижнями. Або коміт, або викинути свідомо.
Перевірка
Закріпи, поки не пішов далі
1. stash потрібен, коли
2. Новий файл без add звичайний stash
3.
stash popпід час конфлікту