-
-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
SENATOROV updating DIRECTORY.md and README.md
- Loading branch information
Showing
2 changed files
with
9 additions
and
140 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
|
||
## Docs | ||
* Git | ||
* [Git Command](docs/git/git_command.ipynb) | ||
* [Intro To Git](docs/git/intro_to_git.ipynb) |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,141 +1,5 @@ | ||
![photo_2024-01-16_20-54-32](https://github.com/user-attachments/assets/125c5dfa-f2d0-4d38-9599-6159665ecc86) | ||
|
||
|
||
### Подробная инструкция | ||
|
||
1. **Поставьте звезду репозиторию** | ||
- Убедитесь, что вы поставили звезду репозиторию, https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV | ||
![image](https://github.com/user-attachments/assets/aa4e7946-d65f-4f5f-91a2-84a1dc3bdcb4) | ||
|
||
2. **Присоединитесь к команде** | ||
- Если вас нет в списке [команды Senatorov](https://github.com/orgs/SENATOROVAI/teams/senatorov-team), отправьте сообщение в чат [здесь](https://t.me/c/1937296927/3602) с: | ||
- Вашим логином в Telegram @ВашЮзерНеймТелеграм | ||
- Ссылкой на ваш профиль GitHub | ||
- в посте добавьте хэштег #githubaccount | ||
|
||
1. **Создайте новую ветку** | ||
- Перейдите на [страницу веток](https://github.com/SENATOROVAI/GithubLogin-Data-Science-For-Beginners-from-scratch-SENATOROV/branches) и создайте новую ветку, назвав её вашим [логином GitHub](https://github.com/settings/admin). | ||
- Пример ![image](https://github.com/user-attachments/assets/09181e62-84f8-4992-86a4-13394c7a014a) | ||
4. **Клонируйте репозиторий** | ||
- Скачайте репозиторий на ваш локальный компьютер любым удобным способом. Рекоммендую Github Desktop | ||
<img width="995" alt="Screenshot 2024-11-27 at 4 01 19 AM" src="https://github.com/user-attachments/assets/51b74e3d-369b-46fa-be37-6f99c44bf587"> | ||
|
||
5. **Переключите ветки** | ||
- Убедитесь, что вы переключились на вашу новую ветку в GitHub Desktop. | ||
![image](https://github.com/user-attachments/assets/82f6acc8-3e4f-4abd-bc9b-0514a47056f4) | ||
|
||
5.1 **Откройте курсор в github desktop и переключите в нем ветки** | ||
![изображение](https://github.com/user-attachments/assets/ff126dff-f663-4808-b99d-450493fd326a) | ||
|
||
|
||
|
||
<img width="1074" alt="Screenshot 2024-11-27 at 4 26 31 AM" src="https://github.com/user-attachments/assets/0298410e-f652-4518-a8e1-580d555ea27b"> | ||
|
||
6. **Введите команды в терминал** | ||
- Откройте терминал и убедитесь что там написано Data-Science-For-Beginners-from-scratch-SENATOROV | ||
![изображение](https://github.com/user-attachments/assets/c5692ba1-5029-4688-a33b-22220b1cb58a) | ||
|
||
![изображение](https://github.com/user-attachments/assets/6145231b-a5b4-488b-967a-5d4ed9b995a5) | ||
- Затем вставьте 4 команды ниже, в терминал, по очереди, и нажмите каждый раз Enter | ||
- git init | ||
- pip install pre-commit | ||
- pre-commit install | ||
- pre-commit run --all-files | ||
|
||
- Документация по линтерам: | ||
- Pylint https://pylint.pycqa.org | ||
- Pydocstyle https://docs.astral.sh/ruff/rules/#pydocstyle-d | ||
- Flake8 https://flake8.pycqa.org/en/latest/index.html | ||
- Mypy https://mypy.readthedocs.io/en/stable/cheat_sheet_py3.html#variables | ||
|
||
7. **Пришлите скриншот вашего терминала** | ||
- Сделайте полный скриншот вашего терминала на весь экран и пришлите в [чат](https://t.me/c/1937296927/3602) пример скриншота | ||
|
||
![изображение](https://github.com/user-attachments/assets/10d94e1b-e7fa-44db-b82b-99674b837466) | ||
|
||
7.1 **Если у вас есть локальный репозиторий на компьютере с вашей домашней работой, скопируйте ваш локальный репозиторий который находится в documents/github/ваш_репозиторий, в новый репозиторий documents/github/Data-Science-For-Beginners-from-scratch-SENATOROV,за исключением двух папок:** | ||
- /Math/school_theory | ||
- /Math/calculus/theory | ||
|
||
8. **Ознакомиться с системой штрафов** | ||
- [Штрафы](https://t.me/c/1937296927/11810/11811) | ||
|
||
9. **Ознакомиться с системой бонусов** | ||
- [Бонусы](https://t.me/c/1937296927/25305/25306) | ||
|
||
10. **Ознакомиться с системой помощи в комьюнити** | ||
- [Инструкция помощь](https://t.me/c/1937296927/2415/23729) | ||
- [Практика запроса помощи или сообщения о проблеме](https://youtu.be/wR3gXOiRm10) | ||
|
||
11. **Ознакомиться с отменой занятий** | ||
- [Отмена занятий](https://t.me/c/1937296927/26659/27648) | ||
12. **Ознакомиться с программой обучения** | ||
- [Программа обучения](https://t.me/c/1937296927/10385/14516) | ||
13. **Важные анонсы крайте нежелательно пропускать** | ||
- [Критические уведомления](https://t.me/c/1937296927/26659) | ||
14. **Чат HomeWork** | ||
- если я ставлю собачку на вас в этом чате значит вам пришла домашняя работа [чат](https://t.me/c/1937296927/4496) | ||
- после выполнения ДЗ и отправки коммита вы должны приложить в этот чат ссылку на него | ||
15. **Персональное обращение** | ||
- регулярно проверяйте что вас [не тегнули](https://t.me/c/1937296927/2415/25595) | ||
- помогайте другим коллегам решать их тикеты и [получайте бонусы](https://t.me/c/1937296927/25305/25306), ищите хэштег #open | ||
![изображение](https://github.com/user-attachments/assets/b090d3ee-9dee-4b08-ac7c-281b30f68537) | ||
16. **Ответьте на квизы и пришлите пул реквест** | ||
- [Квиз](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/issues/2) | ||
- [pull requests](https://www.youtube.com/live/Fdhy4W4U4os) | ||
17. **Внимательно прочитайте инструкцию по git** | ||
- [git](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/blob/main/docs/git/intro_to_git.ipynb) | ||
18. **Приступите к практике по git** | ||
- [git задание](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/issues/11) | ||
- [git course](https://learngitbranching.js.org/?locale=ru_RU) | ||
19. **Практика Github** | ||
- [КАК РЕШИТЬ любую ПРОБЛЕМУ связанную с OPENSOURCE](https://www.youtube.com/live/6U09wLPorYw) | ||
- [Как искать информацию на Github и алгоритм решения неработающих плагинов VS CODE/Cursor](https://www.youtube.com/watch?v=-aCdtZ8qL24) | ||
|
||
### ПОЗДРАВЛЯЮ! ВЫ ГОТОВЫ К ОБУЧЕНИЮ, Сообщите в [чат](https://t.me/c/1937296927/4496) что сделали intro и я задам вам домашнюю работу. | ||
|
||
### Дополнительная информация | ||
|
||
1. **Обновите ветки** | ||
- Если в чате GitHub вас просят "обновите ветки/update branch", создайте пулреквест из ветки `main` в вашу ветку. Используйте [страницу сравнения](https://github.com/SENATOROVAI/Data-Science-For-Beginners-from-scratch-SENATOROV/compare), чтобы выбрать вашу ветку и инициировать пулреквест. | ||
![изображение](https://github.com/user-attachments/assets/af405a89-cbe5-4bca-b58e-4a332536e001) | ||
- Скролим в самый низ и нажимаем зелёную кнопку "merge" | ||
- Если возникает конфликт при слиянии, нажимаем "web editor", или "github desktop" | ||
![изображение](https://github.com/user-attachments/assets/9253262b-f940-47f5-bda9-510ef3a59b6f) | ||
- Нажимаем Resolve | ||
- Устраняем конфликт вручную, путём вырезания ненужных строк | ||
![изображение](https://github.com/user-attachments/assets/ac663b18-8974-4fdc-8efd-3193164b2285) | ||
- Нажимаем Mark as resolved | ||
![изображение](https://github.com/user-attachments/assets/95875526-f125-47c9-91d5-8e9f39ed4dce) | ||
2. **Сложный конфликт** | ||
|
||
<img width="491" alt="Screenshot 2024-11-28 at 1 21 12 AM" src="https://github.com/user-attachments/assets/99f348bb-f122-47bc-a43a-810b3b7b6abc"> | ||
![изображение](https://github.com/user-attachments/assets/355ac07d-285c-4133-84b0-185d875ca928) | ||
- Внизу слева, должен быть написан **ваш репозиторий** | ||
- Нажимаем 3 точки, merge | ||
|
||
![изображение](https://github.com/user-attachments/assets/43b1620f-86c6-4679-a4b7-e37d31eeeba4) | ||
|
||
- выбираем из какой ветки будем мержиться, нажимаем на **"origin/main remote branch"**, то есть с той ветки которая лежит на сайте гитхаб, а не ,main которая у вас на компе. | ||
|
||
![изображение](https://github.com/user-attachments/assets/89b59451-31e2-4f5a-8333-c7e093cf304f) | ||
|
||
- Нажимаем accept current change , это то что пришло с гитхаба, наши локальные данные удаляться. | ||
|
||
![изображение](https://github.com/user-attachments/assets/ca29e057-fd1b-4b99-b66b-6ac9e5c2bd8e) | ||
|
||
![изображение](https://github.com/user-attachments/assets/49afd7e8-d965-47a9-9254-10b76816bb6e) | ||
|
||
- отдаём коммит, ВЫ УСПЕШНО РЕШИЛИ КОНФЛИКТ! | ||
### Дальнейшее обучение и портфолио | ||
- [Портфолио](https://youtu.be/CQ3J2nCkBSo?si=Sy8wc6IWHDahz3KY) | ||
|
||
- Все дальнейшее обучение и вклад будут осуществляться в этом репозитории. | ||
|
||
Следуя этим структурированным шагам, вы сможете обеспечить гладкий процесс внесения изменений и оставаться в соответствии с руководящими принципами репозитория. | ||
|
||
Если у вас есть вопросы или нужна дополнительная помощь, не стесняйтесь спрашивать! | ||
|
||
|
||
## Docs | ||
* Git | ||
* [Git Command](docs/git/git_command.ipynb) | ||
* [Intro To Git](docs/git/intro_to_git.ipynb) |