Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
SENATOROV/
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
Expand Down
2 changes: 1 addition & 1 deletion CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
@senatorovai/senatorov-main
* @senatorovai/senatorov-main
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
# Data-Science-For-Beginners-from-scratch-SENATOROV
Командный репозиторий.

### Telegram: https://t.me/RuslanSenatorov
62 changes: 62 additions & 0 deletions git/stash.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "4a5ca8f0",
"metadata": {},
"outputs": [],
"source": [
"\"\"\"stash.\"\"\""
]
},
{
"cell_type": "markdown",
"id": "f3b786f2",
"metadata": {},
"source": [
"1. Что делает команда git stash?\n",
"- сохраняет незакомиченные изменения в локальное хранилище\n",
"2. Как просмотреть список всех сохранённых изменений (стэшей)?\n",
"- git stash list\n",
"3. Какая команда применяется для использования верхнего стэша?\n",
"- git stash apply или git stash pop\n",
"4. Как применить конкретный стэш по его номеру?\n",
"- git stash apply stash@{number} или git stash pop stash@{number}\n",
"5. Чем отличается команда git stash apply от git stash pop?\n",
"- apply применяет изменения из стэша, при этом оставляя их в стэше; pop применяет изменения, удаляя их из стэша\n",
"6. Что делает команда git stash drop?\n",
"- удаляет спрятанные в конкретный стэш изменения, не применяя их\n",
"7. Как полностью очистить все сохранённые стэши?\n",
"- git stash clear\n",
"8. В каких случаях удобно использовать git stash?\n",
"- Когда нужно срочно переключиться на другую ветку или задачу; когда нужно очистить рабочее пространство перед выполнением pull или merge; когда необходимо временно сохранить изменения, которые ещё не готовы для коммита; чтобы протестировать что-то в чистом рабочем каталоге\n",
"9. Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения?\n",
"- Появится сообщение о конфликте, который необходимо будет разрешить вручную\n",
"10. Можно ли восстановить удалённый стэш после выполнения git stash drop?\n",
"- Да, если не сработал сборщик мусора Git\n",
"11. Что делает команда git stash save \"NAME_STASH\"\n",
"- Сохраняет стэш с описательным именем\n",
"12. Что делает команда git stash apply \"NUMBER_STASH\"\n",
"- Применяет изменения конкретного стэша, оставляя изменения в стэше\n",
"13. Что делает команда git stash pop \"NUMBER_STASH\"\n",
"- Применяет изменения конкретного стэша, удаляя изменения из стэша\n",
"14. Сохраните текущие изменения в стэш под названием \"SENATOROV ver1\", вставьте скриншот из терминала\n",
"- ![](capture_20250908203348657.bmp)\n",
"15. Внесите любые изменения в ваш репозиторий и сохраните второй стэш под именем \"SENATOROV ver2\"\n",
"- ![](capture_20250908203836569.bmp)\n",
"16. Восстановите ваш стэш \"SENATOROV ver1\", вставьте скриншот из терминала\n",
"- ![](capture_20250908204438177.bmp)\n",
"17. Удалите все стеши из истории, вставьте скриншот из терминала\n",
"- ![](capture_20250908204600452.bmp)"
]
}
],
"metadata": {
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
36 changes: 36 additions & 0 deletions git/stash.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
"""stash."""

# 1. Что делает команда git stash?
# - сохраняет незакомиченные изменения в локальное хранилище
# 2. Как просмотреть список всех сохранённых изменений (стэшей)?
# - git stash list
# 3. Какая команда применяется для использования верхнего стэша?
# - git stash apply или git stash pop
# 4. Как применить конкретный стэш по его номеру?
# - git stash apply stash@{number} или git stash pop stash@{number}
# 5. Чем отличается команда git stash apply от git stash pop?
# - apply применяет изменения из стэша, при этом оставляя их в стэше; pop применяет изменения, удаляя их из стэша
# 6. Что делает команда git stash drop?
# - удаляет спрятанные в конкретный стэш изменения, не применяя их
# 7. Как полностью очистить все сохранённые стэши?
# - git stash clear
# 8. В каких случаях удобно использовать git stash?
# - Когда нужно срочно переключиться на другую ветку или задачу; когда нужно очистить рабочее пространство перед выполнением pull или merge; когда необходимо временно сохранить изменения, которые ещё не готовы для коммита; чтобы протестировать что-то в чистом рабочем каталоге
# 9. Что произойдёт, если выполнить git stash pop, но в проекте есть конфликтующие изменения?
# - Появится сообщение о конфликте, который необходимо будет разрешить вручную
# 10. Можно ли восстановить удалённый стэш после выполнения git stash drop?
# - Да, если не сработал сборщик мусора Git
# 11. Что делает команда git stash save "NAME_STASH"
# - Сохраняет стэш с описательным именем
# 12. Что делает команда git stash apply "NUMBER_STASH"
# - Применяет изменения конкретного стэша, оставляя изменения в стэше
# 13. Что делает команда git stash pop "NUMBER_STASH"
# - Применяет изменения конкретного стэша, удаляя изменения из стэша
# 14. Сохраните текущие изменения в стэш под названием "SENATOROV ver1", вставьте скриншот из терминала
# - ![](capture_20250908203348657.bmp)
# 15. Внесите любые изменения в ваш репозиторий и сохраните второй стэш под именем "SENATOROV ver2"
# - ![](capture_20250908203836569.bmp)
# 16. Восстановите ваш стэш "SENATOROV ver1", вставьте скриншот из терминала
# - ![](capture_20250908204438177.bmp)
# 17. Удалите все стеши из истории, вставьте скриншот из терминала
# - ![](capture_20250908204600452.bmp)
70 changes: 70 additions & 0 deletions github/opensource.ipynb
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"id": "fe9275e1",
"metadata": {
"vscode": {
"languageId": "plaintext"
}
},
"outputs": [],
"source": [
"\"\"\"opensource.\"\"\""
]
},
{
"cell_type": "markdown",
"id": "152a3546",
"metadata": {},
"source": [
"# Проект в который вы отправили пул реквест, попадает под определение опенсорса:\n",
"\n",
"1. Есть ли у него лицензия? Обычно в корне репозитория находится файл LICENSE.\n",
"- Да\n",
"2. Напишите название понравившейся компании и ссылку на репозиторий\n",
"- Google, https://github.com/google/ml-edu\n",
"3. Проект активно принимает стороннюю помощь?\n",
"- Не очень, у данного репозитория всего 11 пул реквестов\n",
"4. Напишите второе улучшение которое вы сделали\n",
"- Обновил README, сделал его более информативным и содержательным\n",
"5. Посмотрите на коммиты в основной ветке, напишите общее количество\n",
"- 11\n",
"6. Когда был последний коммит?\n",
"- 2 месяца назад\n",
"7. Сколько контрибьюторов у проекта?\n",
"- 2\n",
"8. Как часто люди коммитят в репозиторий? (На GitHub выяснить это можно, кликнув по ссылке «Commits» в верхней панели.)\n",
"- В среднем раз в 2-3 месяца\n",
"9. Сколько сейчас открытых ишью?\n",
"- 2\n",
"10. Быстро ли мейнтейнеры реагируют на ишью после того, когда они открываются?\n",
"- Нет\n",
"11. Ведётся ли активное обсуждение ишью?\n",
"- Нет\n",
"12. Есть ли недавно созданные ишью?\n",
"- Нет\n",
"13. Есть ли закрытые ишью? (На странице Issues GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые ишью.)\n",
"- Нет\n",
"14. Сколько сейчас открытых пул-реквестов?\n",
"- 2\n",
"15. Быстро ли мейнтейнеры реагируют на пул-реквесты после их открытия?\n",
"- Да\n",
"16. Ведётся ли активное обсуждение пул-реквестов?\n",
"- Нет\n",
"17. Есть ли недавно отправленные пул-реквесты?\n",
"- Да\n",
"18. Как давно были объединены пул-реквесты? (На странице Pull Request GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые пул-реквесты.)\n",
"- Месяц назад\n"
]
}
],
"metadata": {
"language_info": {
"name": "python"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
41 changes: 41 additions & 0 deletions github/opensource.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
"""opensource."""

# # Проект в который вы отправили пул реквест, попадает под определение опенсорса:
#
# 1. Есть ли у него лицензия? Обычно в корне репозитория находится файл LICENSE.
# - Да
# 2. Напишите название понравившейся компании и ссылку на репозиторий
# - Google, https://github.com/google/ml-edu
# 3. Проект активно принимает стороннюю помощь?
# - Не очень, у данного репозитория всего 11 пул реквестов
# 4. Напишите второе улучшение которое вы сделали
# - Обновил README, сделал его более информативным и содержательным
# 5. Посмотрите на коммиты в основной ветке, напишите общее количество
# - 11
# 6. Когда был последний коммит?
# - 2 месяца назад
# 7. Сколько контрибьюторов у проекта?
# - 2
# 8. Как часто люди коммитят в репозиторий? (На GitHub выяснить это можно, кликнув по ссылке «Commits» в верхней панели.)
# - В среднем раз в 2-3 месяца
# 9. Сколько сейчас открытых ишью?
# - 2
# 10. Быстро ли мейнтейнеры реагируют на ишью после того, когда они открываются?
# - Нет
# 11. Ведётся ли активное обсуждение ишью?
# - Нет
# 12. Есть ли недавно созданные ишью?
# - Нет
# 13. Есть ли закрытые ишью? (На странице Issues GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые ишью.)
# - Нет
# 14. Сколько сейчас открытых пул-реквестов?
# - 2
# 15. Быстро ли мейнтейнеры реагируют на пул-реквесты после их открытия?
# - Да
# 16. Ведётся ли активное обсуждение пул-реквестов?
# - Нет
# 17. Есть ли недавно отправленные пул-реквесты?
# - Да
# 18. Как давно были объединены пул-реквесты? (На странице Pull Request GitHub-репозитория щелкните на вкладку «Closed», чтобы увидеть закрытые пул-реквесты.)
# - Месяц назад
#
Loading