✏️ A mini-course on Git and GitHub with a summary of what a beginner developer really needs. We'll discuss the differences between Git and GitHub, learn why Git is needed, how to install, configure, and link Git to a GitHub account. We'll learn the basic Git commands: clone, init, status, log, add, commit, reset, pull, branch, checkout, push, pull, stash, merge, rebase, and revert. We'll look at working with Git in the WebStorm IDE. We'll discuss how to properly format commits (Conventional Commits).
🔴 Timeline:
▶ 00:00 | Introduction
▶ 00:48 | What are Git and GitHub
▶ 01:15 | Why Git is needed – the ability to rollback to a previous version
▶ 02:28 | Why Git Is Needed — Human-Readable Code Documentation
▶ 03:14 | Why Git Is Needed — Branches for Easier Teamwork
▶ 05:01 | GitHub Account
▶ 05:45 | Installing Git on Your Computer
▶ 07:07 | Setting Up a Git User
▶ 08:42 | Checking for an SSH Key
▶ 10:10 | Generating an SSH Key
▶ 11:28 | Viewing Your SSH Key
▶ 12:21 | Binding an SSH Key to GitHub
▶ 13:51 | Creating a Repository on GitHub
▶ 15:48 | Git Clone — Cloning a Repository
▶ 17:33 | Disclaimer about the GUI for Git in an IDE
▶ 18:29 | git init — creating a local repository
▶ 19:17 | Terminal (console) tip
▶ 19:48 | git status — current status of the local repository
▶ 20:58 | git add — adding changes to the staging area for a subsequent commit
▶ 25:20 | .gitignore file — ignoring specific folders and files
▶ 26:50 | git reset — removing changes from the staging area
▶ 27:58 | git commit — creating a commit
▶ 29:59 | git log — viewing the commit history
▶ 31:15 | git push — sending local commits to the repository
▶ 35:29 | git pull — getting changes from a remote repository
▶ 37:25 | Working with Git Branches
▶ 39:48 | git branch — creating a new branch
▶ 40:40 | git checkout — switching to another branch
▶ 43:51 | git push origin branch_name — sending local commits to a specific branch of a remote repository
▶ 46:22 | git stash — moving edits to a local repository
▶ 48:25 | git stash pop — fetching edits from a local repository
▶ 49:40 | git merge — merging branches with merge history, resolving merge conflicts, differences between merge and rebase
▶ 53:36 | Le Git Graph Chrome extension for visualizing commit history on GitHub
▶ 56:37 | git rebase — merging branches with a simplified linear history, unlike git merge
▶ 01:01:27 | git revert — revert changes to the beginning of any commit
▶ 01:04:55 | Convenient Git workflow via the GUI in WebStorm IDE
▶ 01:15:33 | Conventional Commits
▶ 01:15:54 | Conclusion
📚 Video links:
➖ GitHub: https://github.com/
➖ Git documentation: https://git-scm.com/
➖ Git download and installation: https://git-scm.com/book/ru/v2/%D0%92...
➖ Git initial setup: https://git-scm.com/book/ru/v2/%D0%92...% 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
➖ Generating an SSH key: https://docs.github.com/ru/authentica...
➖ Le Git Graph - Commits Graph for GitHub Chrome Extension: https://chromewebstore.google.com/det...
➖ Conventional Commits: https://www.conventionalcommits.org/r...
💬 Community chat on Telegram (help for newbies):
https://t.me/FriendlyFrontend
🧑💻 Main Telegram channel:
https://t.me/AleksanderLamkov
❤️ Boosty (support the author):
https://boosty.to/friendly-frontend
🗂️ Free courses on the channel:
🟠 HTML: • HTML курс 2025
🔵 CSS: • CSS курс 2025
🟡 JS: • JavaScript курс 2025
🟢 A11y: • Accessibility курс 2025
🗺 Frontend Roadmap: • Frontend Roadmap 2024 | Что должен учить ф...
⚪️ Layout Masterclass for Beginners: • Адаптивная верстка сайта с нуля для начина...
🔘 Layout Masterclass for Advanced (BEM, SCSS): • Вёрстка сайта с 0 до результата | HTML, БЭ...
⚫️ Layout Masterclass with JavaScript Practice: • Вёрстка сайта с нуля • HTML, SCSS, JS прак...
🔴 Layout Masterclass on JSX, SCSS, JS, Vite, Minista (SSG), BEM: https://stepik.org/a/228315
📌 Author:
➖ Personal website: https://aleksanderlamkov.ru/
➖ Telegram: https://t.me/AleksanderLamkov
➖ Boosty: https://boosty.to/friendly-frontend
➖ GetMentor: https://getmentor.dev/mentor/aleksand...
➖ Stepik (paid courses and workshops): https://stepik.org/a/228315
#frontend #фронтенд #git
En esta página del sitio puede ver el video en línea Git and GitHub Basics. A Beginner's Course. Installation, Configuration, and Basic Commands. Git ... de Duración hora minuto segunda en buena calidad , que subió el usuario Александр Ламков — Friendly Frontend 24 abril 2025, comparta el enlace con amigos y conocidos, en youtube este video ya ha sido visto 54,768 veces y le gustó 1.8 mil a los espectadores. Disfruta viendo!