Open ruslansenatorov opened 3 weeks ago
7.1. Восстановление работы после переключения веток Нужно переключиться на другую ветку, но ты не готов коммитить текущие изменения. Ты сохраняешь изменения в стэш, переключаешься на нужную ветку, а затем возвращаешься и восстанавливаешь свою работу. git stash # Сохраняешь изменения git checkout bugfix/urgent-fix # Переключаешься на ветку с срочной задачей
git checkout feature/new-feature # Возвращаешься к своей ветке git stash pop # Восстанавливаешь изменения 7.2. Подтягивание последних изменений из основной ветки перед работой Ты работаешь в ветке feature/new-feature, но прежде чем продолжить, нужно обновить её последними изменениями из основной ветки main. Ты сохраняешь текущие изменения, подтягиваешь последние обновления из main, а затем восстанавливаешь свои изменения и продолжаешь работу. git stash # Сохраняешь незакоммиченные изменения git checkout main git pull origin main # Подтягиваешь последние изменения из основной ветки git checkout feature/new-feature git stash pop # Восстанавливаешь свои изменения и продолжаешь работу
Feature description
STASH
1)https://t.me/c/1937296927/3602/25748?single
2)https://t.me/c/1937296927/3602/19531
[x] Что такое стэш?
Общее объяснение концепции.
[x] Как сохранить стэш?
Основные команды:
[x] Как восстановить стэш?
Основная команда:
[x] Различие между стэшем и коммитом.
Когда лучше сохранить изменения в стэше, а когда коммитить.
[x] Как просмотреть список сохраненных стэшей?
Использование команды:
[x] Как удалить стэш?
Команды для удаления отдельных стэшей или всех сразу.
[x] Практические примеры использования стэша.
Краткие сценарии, где стэш помогает.