На вебинаре были рассмотрены темы: — самые частые команды "git"; — как работать с "github"; — "PullRequest" - для чего это нужно; — как опубликовать свою страницу в интернете; — как работать со сторонними репозиториями; — много вопросов и ответов.
Спикер: Misha Hrynko — Full-stack Coach at Mate academy
0:00:04 Приветствие
0:01:30 Тема вебинара
00:04:52 Представление
00:07:24 Начало работы с Github
00:07:57 Что такое Github?
00:09:51 Создание репозитория
00:11:29 Получение кода с сервера
00:12:30 Установка GIT’а на Windows
00:14:35 Создание директории, советы по расположению проектов
00:16:10 Вопросы из чата. Можно ли использовать GIT Desktop на Windows?
00:16:26 Что такое GIT Desktop?
00:16:40 Что делать, если при клонировании запрашивает пароль?
00:17:14 Что даёт клонирование?
00:17:27 Запуск редактора
00:18:22 Старт работы в редакторе, создание HTML-страницы
00:19:55 Интеграция терминала GIT Bash в vs код &*&
00:21:10 Что такое GIT?
00:22:34 Команда для добавления и отслеживания файла
00:24:03 Что такое подготовка файлов и зачем это делать? Как сохранять файлы?
00:25:52 Отправка изменений из своего репозитория на удалённый
00:27:20 Визуализация работы HTML кода
00:28:23 Как «оживить» сайт? Запуск публичного сайта в онлайн.
00:30:20 Создание репозитории с уже готовым кодом.
00:35:50 Создание commit’а для отправки
00:37:14 Что такое второй репозиторий?
00:38:47 Алгоритм действий с новой репозиторией и готовым кодом
00:40:54 Где найти ссылку на публичную страницу?
00:41:53 Как посмотреть историю сохранений?
00:43:16 Создание и сохранение заголовка
00:44:50 Отмена изменений файлов страницы
00:46:41 Отправка изменений на Github
00:48:34 Получение изменений у другого пользователя
00:50:17 Конфликт одновременных изменений несколькими пользователями
00:52:35 Решение подобного конфликта
00:53:21 Текстовый редактор и его функционал
00:55:02 Просмотр всех изменений
00:56:02 Изменения двумя пользователями одного фрагмента, конфликтные изменения
01:06:03 Вопросы из чата. Как создать один репозиторий с разными проектами?
01:07:00 Реальный процесс работы нескольких разработчиков. Что такое ветка?
01:12:08 Сохранение ветки, «активная ветка»
01:15:37 Просмотр веток на сервере
01:17:37 Получение ветки с сервера другим пользователем
01:21:39 Вопрос из чата. Правда ли, что надо называть HTML только «index», с маленькой буквы?
01:22:07 Как прописать путь к файлу?
01:22:44 На один репозиторий может быть только одна публичная страница? А как сделать несколько?
01:24:32 Что делать, если отправил сохранения не туда? Откат изменений
01:26:56 Вопрос из чата. Github Pages подойдёт для блога, сайта, портфолио?
01:27:41 Объединение двух веток, синхронизация
01:31:51 Зачем создавать отдельную папку для файла REAMDE?
01:32:22 Как обмениваться изменениями?
01:35:19 Pull request, сравнение веток.
01:38:48 Зачем нужен pull request?
01:44:55 Удаление ненужной ветки
01:48:41 Как избавиться от лишних commit’ов? Замена commit’а
01:51:33 Конфликт сохранений. Как его решить?
01:54:07 Новые сохранения с отменой конкретного commit’а
01:58:58 Команда RESET. Сброс всех последних изменений.
02:00:32 Создание публичной страницы с другой ветки.
02:08:38 В чём суть команды REBASE?
02:12:58 Часто ли происходят конфликты?
02:14:13 Меняет ли rebase историю?
02:15:14 Нормально ли часто push’ить?
02:16:11 Вопрос из чата. Запрос ключей при отправке на сервер.
02:18:38 Резюме вебинара
02:20:55 Как избежать лишних файлов и папок в репозитории?
02:22:36 Дальнейший порядок действий
02:29:05 Вопрос из чата. Как запустить index.php с Github’а?