Junior
27
Сіз dev тармағында жаңа функциямен жұмыс істеп жатырсыз. Кенеттен, README.md файлына қате жазуды тез түзету үшін негізгі тармаққа шұғыл түрде ауысу қажеттілігі пайда болды. Сізде src/feature.js (жазылмаған) және styles/main.css (жазылған) файлдарында бірнеше өзгерістер бар. Барлық өзгерістерді уақытша сақтау және кейінірек dev тармағында оралу үшін қалай әрекет ету керек?
Сұралған компаниялар
01.tech
AI-дан жауап
sobes.tech AI
Правильная последовательность команд для временного сохранения и восстановления изменений с учётом неиндексированных и проиндексированных файлов:
git stash push -m "WIP on feature"
git checkout main
# Внести исправление в README.md и закоммитить
git checkout dev
git stash pop
Объяснение:
git stash push -m "WIP on feature"сохраняет все изменения (индексированные и неиндексированные) с сообщением.- Переключаемся на ветку main, делаем исправление и коммит.
- Возвращаемся в dev и применяем сохранённые изменения командой
git stash pop.
Это соответствует второму варианту из списка.