git stash
Тимчасово сховати незакомічені правки й повернути їх пізніше
Що робить
git stash прибирає незакомічені зміни в окреме сховище й повертає файли до останнього коміту. Це потрібно, коли треба терміново перемкнутися на іншу гілку або зробити git pull, а поточна робота ще не готова до коміту.
git stash pop повертає останні сховані правки й видаляє їх зі сховища. Ховати можна кілька разів, git stash list покаже весь список. Нові, ще не відстежувані файли за замовчуванням не ховаються — для них потрібен прапорець -u.
Синтаксис
git stash
git stash -u
git stash list
git stash popПриклади
Тимчасово прибрати незакомічені зміни
git stashте саме:
git stash pushstash— сховати зміни в стек
Повернути останні сховані зміни
git stash popstash— тимчасове сховище змінpop— дістати й видалити зі стека
Пов’язані команди
- git switch — Перемкнутися на іншу гілку або створити нову й одразу перейти в неї
- git pull — Завантажити зміни із сервера й одразу влити їх у поточну гілку
- git commit — Зберегти зміни з індексу в історію як новий коміт