• TopKursy - РЕДКИЕ Удаленные КУРСЫ!

    Эксклюзивные материалы, недоступные на других источниках.

    Откройте доступ к уникальным знаниям прямо сейчас!

    Подробнее

Скоро! Git и GitHub (Начинающий+) [Stepik] [Future People]

Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
66.104
Реакции
285

Складчина: Git и GitHub (Начинающий+) [Stepik] [Future People]​


upload_2026-7-22_23-13-47.png


Курс по использованию системы контроля версий 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. Завершение курса

Цена 1800 руб.


Материал «Git и GitHub (Начинающий+) [Stepik] [Future People]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу