Junior
Шумо дар шохи dev дар бораи функсияи нав кор мекунед. Нақшаан, зарур аст, ки зуд ба шохи main гузаред, то хатои имло дар файли README.md-ро бартараф кунед. Шумо чанд тағиротро, ки ҳоло комит нашудаанд, доред: дар src/feature.js (беиндексшуда) ва styles/main.css (индексшуда). Шумо мехоҳед ҳамаи ин тағиротро муваққатӣ нигоҳ доред, то баъдтар ба онҳо дар шохи dev баргардед. Кадом пайдарпайии фармонҳоро бояд барои ин истифода баред? git stash save "WIP on feature" && git checkout main && [fix] && git checkout dev && git stash pop git stash push -m "WIP on feature" && git checkout main && [fix] && git checkout dev && git stash pop git stash && git checkout main && [fix] && git checkout dev && git stash apply git add . && git stash && git checkout main && [fix] && git checkout dev && git stash drop git commit -m "Temp commit" && git checkout main && [fix] && git checkout dev && git reset HEAD^
sobes.tech AI
Ҷавоб аз 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.
Это соответствует второму варианту из списка.