Вы используете мобильную версию

перейти на Полную версию сайта

Запись

[Stepik] Git и GitHub [Начинающий+] (Future People)

Складчина [Stepik] Git и GitHub [Начинающий+] (Future People). Совместные покупки курсов, тренингов, обучения. Присоединяйтесь! Важен каждый вкладчик.

Тема найдена по тегам:
Цена:
1800 руб
Взнос:
218 руб
Организатор:
Организатор

Список участников складчины:

1. Организатор
open
2
Записаться
  1. Организатор
    Организатор Организатор складчин

    [Stepik] Git и GitHub [Начинающий+] (Future People)

    [​IMG]

    Курс по использованию системы контроля версий Git и платформы GitHub.

    После курса можно смело вливаться в команду или начинать разработку своего продукта. Пройдите путь от новичка до уверенного пользователя.

    Git – это мощный инструмент для контроля версий, а GitHub – самая популярная платформа для командной разработки. Если вы хотите полностью разобраться в Git, научиться работать в команде, отправлять pull request'ы, проводить ревью кода и уверенно пользоваться GitHub, то этот курс для вас!

    Вы не будете изучать "а смотрите, как ещё тут можно, но не знаю зачем". Вы будете изучать 100% полезный материал, необходимый для реальной работы.

    Чему вы научитесь:
    • Устанавливать и настраивать Git на Windows, Linux и macOS
    • Настраивать SSH-ключи и аутентификацию в GitHub
    • Создавать репозитории
    • Клонировать репозитории
    • Связывать локальные репозитории с удалёнными
    • Работать с основными командами Git: commit, push, pull, branch, merge, rebase
    • Работать с ветками main и development, понимать смысл их использования
    • Откатывать изменения и управлять историей коммитов
    • Понимать разницу между git reset и git revert
    • Выбирать между merge и rebase
    • Создавать форки
    • Обновлять форки изменениями из оригинальных репозиториев
    • Работать с Open-source проектами
    • Работать с pull request'ами
    • Проходить код-ревью
    • Проводить код-ревью
    • Разрешать конфликты слияния в IDE
    • Разрешать конфликты слияния в GitHub
    • Использовать git diff для просмотра изменений в файлах
    • Использовать git diff для просмотра изменений в ветках
    • Настраивать .gitignore
    • Интегрировать Git с популярными IDE
    • Приглашать участников в свой репозиторий на GitHub
    Что Вас ждет в курсе:
    • Практический подход – все команды и процессы объясняются на реальных примерах
    • От основ до продвинутых тем – начнем с базовых команд и постепенно перейдем к работе с ветками, pull request'ами и разрешению конфликтов
    • Работа в команде – научитесь правильно оформлять коммиты, предлагать изменения через pull request'ы, проводить код-ревью и сливать ветки
    • Разбор инструментов – помимо работы в терминале с Git, рассмотрим работу с UI GitHub
    • Полная подготовка к работе в любом проекте – после курса вы будете готовы работать в командах, использовать GitHub в разработке или запускать собственные проекты
    Для кого этот курс:
    1. Новички, которые только начинают разбираться в Git
    2. Разработчики, желающие улучшить навыки работы с Git и GitHub
    3. Фрилансеры и командные разработчики, работающие с кодом на GitHub
    4. Все, кто хочет без проблем работать в проектах, где используется Git
    После прохождения курса вы сможете уверенно работать с Git и GitHub в любом проекте!

    Начальные требования:

    Базовые навыки владения командной строкой и любой IDE или редактором кода.

    Как проходит обучение:
    • Курс полностью в текстовом варианте. К каждому действию прилагается скриншот для лёгкого восприятия информации. Немного теории в начале и всё остальное практика с тестами.
    • В конце каждого урока удобная табличка "Команды из урока".
    • В конце курса – общая таблица со всеми командами.
    Приветствие:
    • 1. Здравствуйте!
    • 2. Что потребуется для обучения
    Что такое Git и GitHub:
    • 1. Что такое Git
    • 2. Основные понятия Git
    • 3. Разница между Git и GitHub
    • 4. Установка Git на Ubuntu
    • 5. Установка Git на Windows
    • 6. Установка Git на MacOS
    • 7. Установка имени пользователя и email
    • 8. Переключение языка интерфейса Git
    • 9. Переключение языка на Windows
    • 10. Переключение языка на Linux
    • 11. Переключение языка на MacOS
    Основные действия в Git:
    • 1. Инициализация Git
    • 2. Добавление в индекс
    • 3. Создание коммита
    • 4. Переключение коммитов
    Настройка GitHub:
    • 1. Создаём репозиторий в GitHub
    • 2. Создаём токен доступа на GitHub
    • 3. Для чего нам SSH
    • 4. Linux и MacOS: создаём SSH-ключ для GitHub
    • 5. Windows: создаём SSH-ключ для GitHub
    Ветки, Pull Request и ревью кода:
    • 1. Что такое ветки
    • 2. Сливаем (мерджим) ветки локально
    • 3. Что такое Pull Request
    • 4. Приглашаем участника в личный репозиторий на GitHub
    • 5. Пишем код в новой ветке
    • 6. Открываем Pull Request первым способом
    • 7. Проводим ревью кода
    • 8. Устраняем недостатки после ревью
    • 9. Одобряем Pull Request
    • 10. Сливаем ветки и закрываем Pull Request
    • 11. Пулимся после слияния
    • 12. Открываем Pull Request вторым способом
    Особенности коммитов и веток:
    • 1. Удаление файлов из индекса отслеживания
    • 2. Создание коммита через редактор
    • 3. Сброс коммита git reset (откат изменений)
    • 4. Безопасная отмена коммита git revert
    • 5. "Отсоединённая голова" и git checkout
    • 6. Сбросить состояние файла git restore
    • 7. Переключиться git switch и отличия от git checkout
    • 8. Обновляем локальную ветку изменениями из main
    • 9. Слияние веток через git rebase
    • 10. Интерактивный rebase и squash
    • 11. Merge или Rebase – что выбрать?
    • 12. Конфликты слияния в IDE
    • 13. Конфликты слияния в GitHub
    • 14. Разница в файлах git diff
    • 15. Получаем изменения с помощью git fetch
    Работа с репозиторием:
    • 1. Клонирование репозитория HTTPS (git clone)
    • 2. Клонирование репозитория SSH (git clone)
    • 3. Создаём форк репозитория
    • 4. Обновляем форк репозитория из оригинального репозитория
    • 5. Отправляем Pull Request в оригинальный репозиторий
    • 6. Сохраняем пустые папки в удаленном репозитории (.gitkeep)
    • 7. Оптимизация .gitignore
    • 8. Интеграция Git в PyCharm
    • 9. Интеграция Git в VS Code
    • 10. Графические клиенты для Git
    Дополнительно:
    • 1. Таблица команд
    • 2. Завершение курса
     
    Организатор, 22 июл 2026 в 23:42
  2. Похожие складчины
    Загрузка...
Наверх