На вебинаре были рассмотрены темы:
— самые частые команды “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’а?
- 02:30:22 Прощание.
Хочешь развиваться в этом направлении? Подавай заявку на курс Full-stack веб разработки.