|
| 1 | +# %% |
| 2 | +"""Stash.""" |
| 3 | + |
| 4 | +# 1. Что делает команда git stash? |
| 5 | +# Сохраняет изменения в рабочем каталоге и индексе в буферобмена |
| 6 | +# |
| 7 | +# 2. Как просмотреть список всех сохранённых изменений (стэшей)? |
| 8 | +# С помощью команды `git stash list` |
| 9 | +# |
| 10 | +# 3. Какая команда применяется для использования верхнего стэша? |
| 11 | +# `git stash apply` |
| 12 | +# |
| 13 | +# 4. Как применить конкретный стэш по его номеру? |
| 14 | +# `git stash apply <номер_конкретного_стеша>` |
| 15 | +# |
| 16 | +# 5. Чем отличается команда git stash apply от git stash pop? |
| 17 | +# `git stash apply` применяет изменения из стэша, но оставляет их в стэше |
| 18 | +# `git stash pop` применяет изменения и удаляет их из стэша |
| 19 | +# |
| 20 | +# 6. Что делает команда git stash drop? |
| 21 | +# Удаляет последний стеш из общего списка |
| 22 | +# |
| 23 | +# 7. Как полностью очистить все сохранённые стэши? |
| 24 | +# С помощью команды `git stash clear` |
| 25 | +# |
| 26 | +# 8. В каких случаях удобно использовать git stash? |
| 27 | +# Если необходимо отложить текущие изменения, например, для выполнения pull или merge без конфликта слияния |
| 28 | +# |
| 29 | +# 9. Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения? |
| 30 | +# Произойдет конфликт слияний, который нужно будет разрешить вручную |
| 31 | +# |
| 32 | +# 10. Можно ли восстановить удалённый стэш после выполнения git stash drop? |
| 33 | +# Git не предоставляет встроенной функции для восстановления стэша |
| 34 | +# Однако, если стэш был удалён недавно, то можно попробовать использовать команду `git fsck` или `git reflog` |
| 35 | +# |
| 36 | +# 11. Что делает команда git stash save "NAME_STASH" |
| 37 | +# Сохраняет изменения в стэш, добавляя к ним пользовательское имя |
| 38 | +# |
| 39 | +# 12. Что делает команда git stash apply "NUMBER_STASH" |
| 40 | +# Применяет изменения из конкретного сохранённого стэша в рабочую директорию |
| 41 | +# |
| 42 | +# 13. Что делает команда git stash pop "NUMBER_STASH" |
| 43 | +# Применяет изменения из конкретного сохранённого стэша и удаляет этот стэш из списка |
| 44 | +# |
| 45 | +# 14. Сохраните текущие изменения в стэш под названием "SENATOROV ver1", вставьте скриншот из терминала |
| 46 | +#  |
| 47 | +# |
| 48 | +# 15. Внесите любые изменения в ваш репозиторий и сохраните второй стэш под именем "SENATOROV ver2" |
| 49 | +# |
| 50 | +# 16. Восстановите ваш стэш "SENATOROV ver1", вставьте скриншот из терминала |
| 51 | +#  |
| 52 | +# 17. Удалите все стеши из истории, вставьте скриншот из терминала |
| 53 | +#  |
0 commit comments