STASH #3 (https://github.com/SENATOROVAI/intro-cs/issues/3)#608
Closed
dauren-r wants to merge 1 commit into
Closed
STASH #3 (https://github.com/SENATOROVAI/intro-cs/issues/3)#608dauren-r wants to merge 1 commit into
dauren-r wants to merge 1 commit into
Conversation
dauren-r
commented
Apr 27, 2026
Comment on lines
+1
to
+36
| """Ответы на вопросы по заданию Stash.""" | ||
|
|
||
| # 1. Что делает команда git stash? | ||
| # команда в Git, позволяющая временно сохранить незакоммиченные изменения. | ||
| # 2. Как просмотреть список всех сохранённых изменений (стэшей)? | ||
| # git stash list. | ||
| # 3. Какая команда применяется для использования верхнего стэша? | ||
| # Для использования верхнего стэка применяется команда `git stash apply`. | ||
| # 4. Как применить конкретный стэш по его номеру? | ||
| # git stash apply stash@{#}. | ||
| # 5. Чем отличается команда git stash apply от git stash pop? | ||
| # git stash pop применяет изменения и сразу удаляет запись из списка, а git stash apply только применяет их, оставляя стэш в хранилище. | ||
| # Команда git stash apply применяет изменения из указанного стэша, но сохраняет его в списке стэшей. Это означает, что после выполнения git stash apply, вы можете снова применить тот же стэш или удалить его вручную. | ||
| # 6. Что делает команда git stash drop? | ||
| # Команда git stash drop удаляет указанный элемент из списка сохраненных изменений (stash). | ||
| # 7. Как полностью очистить все сохранённые стэши? | ||
| # git stash clear. | ||
| # 8. В каких случаях удобно использовать git stash? | ||
| # Во время переключения веток, чтобы избежать конфликтов. Перед выполнением команды pull для синхронизации с удалённым репозиторием. В ситуациях, когда изменения временные и не готовы для фиксации. | ||
| # 9. Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения? | ||
| # Если выполнить git stash pop, но в проекте есть конфликтующие изменения, Git попытается применить изменения из stash к текущему состоянию рабочего дерева. | ||
| # 10. Можно ли восстановить удалённый стэш после выполнения git stash drop? | ||
| # команда git reflog. | ||
| # 11. Что делает команда git stash save "NAME_STASH"? | ||
| # Команда git stash save "NAME_STASH" сохраняет текущие изменения в рабочем каталоге и индексе (стадии) в виде нового элемента в стэше с именем "NAME_STASH". | ||
| # 12. Что делает команда git stash apply "NUMBER_STASH"? | ||
| # Команда git stash apply "NUMBER_STASH" применяется для восстановления изменений, которые были сохранены в стэше (stash). | ||
| # 13. Что делает команда git stash pop "NUMBER_STASH"? | ||
| # Команда git stash pop "NUMBER_STASH" извлекает изменения из указанного стэша и применяет их к текущей рабочей директории. | ||
| # 14. Сохраните текущие изменения в стэш под названием "SENATOROV ver1", вставьте скриншот из терминала | ||
| # 15. Внесите любые изменения в ваш репозиторий и сохраните второй стэш под именем "SENATOROV ver2" | ||
| #  | ||
| # 16. Восстановите ваш стэш "SENATOROV ver1", вставьте скриншот из терминала | ||
| #  | ||
| # 17. Удалите все стеши из истории, вставьте скриншот из терминала | ||
| #  |
Dockstage
reviewed
Apr 29, 2026
Comment on lines
+14
to
+15
| # 6. Что делает команда git stash drop? | ||
| # Команда git stash drop удаляет указанный элемент из списка сохраненных изменений (stash). |
Member
There was a problem hiding this comment.
Всё правильно, просто внесу небольшое уточнение: если не указать stash, то удалится последний (stash@{0})
Dockstage
reviewed
Apr 29, 2026
Comment on lines
+20
to
+21
| # 9. Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения? | ||
| # Если выполнить git stash pop, но в проекте есть конфликтующие изменения, Git попытается применить изменения из stash к текущему состоянию рабочего дерева. |
Member
There was a problem hiding this comment.
Тут тоже, в целом, правильно, просто ответ не совсем полный. Да, Git попытается применить изменения и при условии, что у нас есть конфликты, они появятся как обычные merge-конфликты. И следует также понимать, что stash не удалится, если произошёл конфликт
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

closes https://github.com/SENATOROVAI/intro-cs/issues/3