Skip to content

Git & GitHub - The Practical Guide

  • 01. Введение

001 - Добро пожаловать на курс
002 - Что такое Git
003 - Что такое GitHub
004 - Содержание курса
005 - Как получить максимум от этого курса
  • 02. Терминал Mac и командная строка Windows

006 - Введение в модуль
007 - Командная строка
008 - Сравнение Mac и Windows
009 - Mac
010 - Доступ к папкам
011 - Абсолютные и относительные пути
012 - Создание и удаление файлов
013 - Флаги и удаление данных
014 - Копирование-перемещение файлов и папок
015 - Обзор основных команд Mac
016 - Командная строка Windows
017 - Абсолютные и относительные пути
018 - Создание и удаление файлов и папок
019 - Копирование и перемещение файлов
020 - Обзор основных команд Windows
  • 03. Управление версиями

021 - Введение в модуль
022 - Теория - Как работает Git
023 - Теория - Рабочая директория и репозиторий
024 - Теория - Ветки
025 - Установка Git на Windows
026 - Установка Git на macOS
027 - Установка Visual Studio Code
028 - Инициализация репозитория и первый коммит
029 - Подробно о коммитах
030 - Создание веток
031 - Слияние веток
032 - HEAD
033 - Отсоединённый HEAD
034 - Ветки и git switch
035 - Удаление данных
036 - Удаление файлов из рабочей директории
037 - Отмена неиндексированных изменений
038 - Отмена индексированных изменений
039 - Удаление коммитов с помощью git reset
040 - Удаление веток
041 - Коммит изменений в состоянии detached HEAD
042 - Дальнейшее введение
043 - Итоги и обзор основных команд
044 - Задание - Основы Git - Часть 1
045 - Задание - Основы Git - Часть 2
  • 04. Углублённое изучение Git

046 - Введение в модуль
047 - stash
048 - Восстановление потерянных данных - git reflog
049 - Объединение веток
050 - Типы слияния
051 - Fast-forward слияние
052 - Рекурсивное слияние (non-fast-forward)
053 - Rebase
054 - Применение git rebase
055 - Разрешение конфликтов слияния
056 - Merge vs Rebase vs Cherry-pick
057 - git cherry-pick
058 - Работа с тегами (git tag)
059 - Итоги
  • 05. От локального к удалённому

060 - Введение в модуль
061 - Что такое GitHub
062 - Репозиторий
063 - Создание аккаунта GitHub и знакомство с GitHub
064 - Создание удалённого репозитория
065 - Связывание локального и удалённого репозиториев
066 - Personal Access Token
067 - Отправка второго коммита
068 - Рабочий процесс
069 - Отслеживаемые удалённые ветки
070 - Локальные отслеживаемые ветки
071 - Создание локальных отслеживаемых веток
072 - Удалённые и отслеживаемые ветки - Обзор команд
073 - Клонирование удалённого репозитория
074 - upstream
075 - Удаление удалённых веток и публичных коммитов
076 - Итоги
  • 06. Погружение в GitHub

077 - Введение в модуль
078 - 4 сценария использования GitHub
079 - Типы аккаунтов GitHub
080 - Изменение типа репозитория с публичного на приватный
081 - Отправка коммитов в публичный репозиторий
082 - Безопасность аккаунта GitHub
083 - Добавление коллабораторов - Приватный аккаунт
084 - Совместная работа в приватных репозиториях
085 - Сравнение прав владельца и участника
086 - Ограничение взаимодействий
087 - Организации
088 - Создание организации
089 - Права доступа участников к репозиториям
090 - Внешние коллабораторы
091 - Добавление участников в организацию
092 - Ошибки управления доступом к репозиториям
093 - Команды
094 - Эффективное управление доступом команд
095 - Форки и Pull Request
096 - Форк репозитория
097 - Pull Request на практике
098 - Создание и закрытие задач (Issues)
099 - Работа с GitHub Projects
100 - Создание README файла в репозитории
101 - Представление себя как разработчика на GitHub
102 - GitHub Stars
103 - Итоги
  • 07. Пример реального проекта

104 - Введение в модуль
105 - Подготовка проекта
106 - Настройка проекта
107 - Первый локальный коммит
108 - Изменение кода проекта ReactJS
109 - Отправка кода в удалённый репозиторий владельца
110 - Клонирование проекта и изменение кода
111 - Отправка коммита и почему это не работает
112 - Добавление коллаборатора
113 - Personal Access Token и успешная отправка
114 - Слияние веток владельца
115 - Исправление конфликтов слияния
116 - Доступ к коду через форки
117 - Вклад в проект через улучшение кода
118 - Создание Pull Request
119 - Принятие Pull Request
  • 08. Итоги курса

120 - Завершение