✏️ 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
Auf dieser Seite können Sie das Online-Video Git and GitHub Basics. A Beginner's Course. Installation, Configuration, and Basic Commands. Git ... mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Александр Ламков — Friendly Frontend 24 April 2025 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 54,768 Mal angesehen und es wurde von 1.8 tausend den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!