Стэш (stash) и cherry-pick
Часть курса Git
Вы на полпути к готовому изменению: файлы поправлены, ничего не закончено, и тут вам пишет коллега: «посмотри, пожалуйста, прямо сейчас баг в main». Закоммитить недоделанную работу нельзя, потому что коммит должен оставлять проект в состоянии, которое само по себе имеет смысл, а это состояние такого смысла не имеет.
Представьте, что вы сметаете бумаги со стола, когда без предупреждения заходит посетитель. Вы не раскладываете каждую бумагу по папкам и не доделываете начатое, а просто сгребаете всё в коробку, задвигаете коробку под стол, и вот стол уже достаточно чист, чтобы заняться за ним чем-то другим. Ничего не выброшено. Всё лежит в коробке точно в том же виде и ждёт, пока вы её оттуда достанете.
Хочешь изучать Git Стэш (stash) и cherry-pick в реальной среде?
Нажми ниже, получи Linux-машину с Git наготове и пройди Стэш (stash) и cherry-pick на практике вместе с AI-наставником, который знает твой код.
Начать этот урокСтэш (stash) и cherry-pickЧему вы научитесь
- Git stash
- Git stash pop
- Git stash list
- Git cherry-pick
