Skip to content

[TASK] STASH #3(https://github.com/SENATOROVAI/intro-cs/issues/3)#583

Closed
AleksandrShushunov wants to merge 1 commit intoSENATOROVAI:mainfrom
AleksandrShushunov:TASK-STASH-#3
Closed

[TASK] STASH #3(https://github.com/SENATOROVAI/intro-cs/issues/3)#583
AleksandrShushunov wants to merge 1 commit intoSENATOROVAI:mainfrom
AleksandrShushunov:TASK-STASH-#3

Conversation

@AleksandrShushunov
Copy link
Copy Markdown
Member

Copy link
Copy Markdown
Member Author

@AleksandrShushunov AleksandrShushunov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Сабмичу

Comment thread git/stash.py
Comment on lines +1 to +46
"""[TASK] STASH."""

# 1. Что делает команда git stash?
# Помещает незакоммиченные изменения во временное хранилище(стэш)
#
# 2. Как просмотреть список всех сохранённых изменений (стэшей)?
# git stash list
#
# 3. Какая команда применяется для использования верхнего стэша?
# git stash apply
#
# 4. Как применить конкретный стэш по его номеру?
# git stash apply stash@{N}
#
# 5. Чем отличается команда git stash apply от git stash pop?
# git stash apply применяет стэш и он остается в списке
# git stash pop применяет стэш и удаляет его из списка
#
# 6. Что делает команда git stash drop?
# Удаляет стэш из списка без применения
#
# 7. Как полностью очистить все сохранённые стэши?
# git stash clear
#
# 8. В каких случаях удобно использовать git stash?
# Когда нужно принять пулл с репозитория или перейти в другую ветку, а в проекте есть незакоммиченные изменения
#
# 9. Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения?
# Конфликт нужно будет разрешить вручную, стэш из списка не удалится
#
# 10. Можно ли восстановить удалённый стэш после выполнения git stash drop?
# Можно восстановить пока в гите не прошла "сборка мусора"
#
# 11. Что делает команда git stash save "NAME_STASH"
# Сохраняет стэш под именем "NAME_STASH"
#
# 12. Что делает команда git stash apply "NUMBER_STASH"
# Применяет стэш под номером "NUMBER_STASH"
#
# 13. Что делает команда git stash pop "NUMBER_STASH"
# Применяет стэш под номером "NUMBER_STASH" и удаляет его из списка
#
# 14. Сохраните текущие изменения в стэш под названием "SENATOROV ver1", вставьте скриншот из терминала
# 15. Внесите любые изменения в ваш репозиторий и сохраните второй стэш под именем "SENATOROV ver2"
# 16. Восстановите ваш стэш "SENATOROV ver1", вставьте скриншот из терминала
# 17. Удалите все стеши из истории, вставьте скриншот из терминала
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Сделай ревью

@AleksandrShushunov
Copy link
Copy Markdown
Member Author

  1. Сохраните текущие изменения в стэш под названием "SENATOROV ver1", вставьте скриншот из терминала
14

@AleksandrShushunov
Copy link
Copy Markdown
Member Author

  1. Внесите любые изменения в ваш репозиторий и сохраните второй стэш под именем "SENATOROV ver2"
15

@AleksandrShushunov
Copy link
Copy Markdown
Member Author

  1. Восстановите ваш стэш "SENATOROV ver1", вставьте скриншот из терминала
16

@AleksandrShushunov
Copy link
Copy Markdown
Member Author

  1. Удалите все стеши из истории, вставьте скриншот из терминала
17

Copy link
Copy Markdown
Member

@Shn4yder Shn4yder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

review done

@Shn4yder Shn4yder closed this Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants