Основы Git и GitHub. Курс для начинающих. Установка, настройка, основные команды. Git в WebStorm
✏️ Мини-курс по Git и GitHub с выжимкой из того, что действительно нужно начинающему разработчику. Обсудим разницу Git и GitHub, узнаем зачем Git нужен, как Git установить, настроить и привязать к GitHub-аккаунту. Научимся основным командам гита: clone, init, status, log, add, commit, reset, pull, branch, checkout, push, pull, stash, merge, rebase и revert. Посмотрим на работу с Git в IDE WebStorm. Обсудим то, как правильно оформлять коммиты (Conventional Commits).
🔴 Timeline:
▶ 00:00 | Введение
▶ 00:48 | Что такое Git и GitHub
▶ 01:15 | Зачем нужен Git — возможность откатиться на предыдущую версию
▶ 02:28 | Зачем нужен Git — человекопонятное документирование кода
▶ 03:14 | Зачем нужен Git — ветви для удобной работы в команде
▶ 05:01 | Аккаунт на GitHub
▶ 05:45 | Установка Git на компьютер
▶ 07:07 | Настройка Git-пользователя
▶ 08:42 | Проверка наличия SSH-ключа
▶ 10:10 | Генерация SSH-ключа
▶ 11:28 | Просмотр SSH-ключа
▶ 12:21 | Привязка SSH-ключа в GitHub
▶ 13:51 | Создание репозитория на GitHub
▶ 15:48 | git clone — клонирование репозитория
▶ 17:33 | Дисклеймер про GUI для Git в IDE
▶ 18:29 | git init — создание локального репозитория
▶ 19:17 | Совет при работе с терминалом (консолью)
▶ 19:48 | git status — текущий статус локального репозитория
▶ 20:58 | git add — добавление изменений в Staging area для последующего коммита
▶ 25:20 | Файл .gitignore — игнорирование гитом конкретных папок и файлов
▶ 26:50 | git reset — удаление изменений из Staging area
▶ 27:58 | git commit — создание коммита
▶ 29:59 | git log — просмотр истории коммитов
▶ 31:15 | git push — отправка локальных коммитов в репозиторий
▶ 35:29 | git pull — получение изменений из remote-репозитория
▶ 37:25 | Работа с ветками гита
▶ 39:48 | git branch — создание новой ветки
▶ 40:40 | git checkout — переключение на другую ветку
▶ 43:51 | git push origin имя_ветки — отправка локальных коммитов в конкретную ветку удалённого репозитория
▶ 46:22 | git stash — перемещение правок в локальное хранилище
▶ 48:25 | git stash pop — извлечение правок из локального хранилища
▶ 49:40 | git merge — слияние веток с сохранением истории слияний, разрешение конфликтов слияния, отличия merge и rebase
▶ 53:36 | Chrome расширение Le Git Graph для визуализации истории коммитов на GitHub
▶ 56:37 | git rebase — слияние веток с упрощенной линейной историей, отличие от git merge
▶ 01:01:27 | git revert — откат изменений к начало любого коммита
▶ 01:04:55 | Удобная работа с Git через GUI (интерфейс) в IDE WebStorm
▶ 01:15:33 | Соглашение о коммитах (Conventional Commits)
▶ 01:15:54 | Заключение
📚 Ссылки из видео:
➖ GitHub: https://github.com/
➖ Git документация: https://git-scm.com/
➖ Git скачивание и установка: https://git-scm.com/book/ru/v2/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-Git
➖ Git первоначальная настройка: https://git-scm.com/book/ru/v2/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-Git
➖ Генерация SSH-ключа: https://docs.github.com/ru/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent?platform=mac
➖ Расширение Le Git Graph - Commits Graph for GitHub для Chrome: https://chromewebstore.google.com/detail/le-git-graph-commits-grap/joggkdfebigddmaagckekihhfncdobff
➖ Соглашение о коммитах (Conventional Commits): https://www.conventionalcommits.org/ru/v1.0.0/
💬 Коммьюнити-чат в телеграме (помощь новичкам):
https://t.me/FriendlyFrontend
🧑💻 Основной телеграм-канал:
https://t.me/AleksanderLamkov
❤️ Boosty (поддержать автора):
https://boosty.to/friendly-frontend
🗂️ Бесплатные курсы на канале:
🟠 HTML: https://youtube.com/playlist?list=PL0MUAHwery4ot0KmgGxlBSB7rXssLeA6h
🔵 CSS: https://youtube.com/playlist?list=PL0MUAHwery4o9I7QQVj_RP4ZVpmdx6evz
🟡 JS: https://www.youtube.com/playlist?list=PL0MUAHwery4qn4Y27iUxmzC-JiauX7vSL
🟢 A11y: https://youtube.com/playlist?list=PL0MUAHwery4r4gCA3AOtHgArM_UOb2QUV
🗺 Frontend Roadmap: https://youtu.be/1WRJKgwlX9w
⚪️ Мастер-класс по верстке для новичков: https://www.youtube.com/playlist?list=PL0MUAHwery4rqkzKF1mDBCIH_eZgjY6uN
🔘 Мастер-класс по верстке для продвинутых (БЭМ, SCSS): https://www.youtube.com/playlist?list=PL0MUAHwery4rdZt-8E9p9zty2ZUCH6Ai3
⚫️ Мастер-класс по верстке с практикой по JavaScript: https://youtu.be/hkYzqTKnSIg
🔴 Мастер-класс по верстке на стеке JSX, SCSS, JS, Vite, Minista (SSG), БЭМ: https://stepik.org/a/228315
📌 Автор:
➖ Личный сайт: https://aleksanderlamkov.ru/
➖ Telegram: https://t.me/AleksanderLamkov
➖ Boosty: https://boosty.to/friendly-frontend
➖ GetMentor: https://getmentor.dev/mentor/aleksandr-lamkov-1480
➖ Stepik (платные курсы и мастер-классы): https://stepik.org/a/228315
#frontend #фронтенд #git
Видео Основы Git и GitHub. Курс для начинающих. Установка, настройка, основные команды. Git в WebStorm автора Александр Ламков — Friendly Frontend
Видео Основы Git и GitHub. Курс для начинающих. Установка, настройка, основные команды. Git в WebStorm автора Александр Ламков — Friendly Frontend
Информация
25 апреля 2025 г. 9:00:32
01:16:56
Похожие видео