Git and GitHUB Tutorial for Beginners
MindCraft Frontend Web Dev - Frontend Basics
Course by: MindCraft
🚀 Welcome to your one-stop tutorial on Git and GitHub! Whether you're a beginner looking to get started in the world of coding, or a seasoned developer aiming to refine your version control skills, this video has everything you need to master Git and GitHub efficiently.
What you'll learn:
Introduction to Version Control: Understand the basics of version control systems (VCS), why they're essential, and how they can streamline your development projects.
Getting Started with Git: We'll guide you through the initial setup of Git, including installation and basic configuration settings for Windows, macOS, and Linux.
Core Git Commands: Dive deep into daily Git commands such as git init, git add, git commit, git push, git pull, and more. Learn how these commands are used in real-world scenarios.
Understanding GitHub: Discover how to use GitHub as your remote repository. Learn how to push to remote, pull from the repository, and manage your projects online.
Branching and Merging: Master the art of maintaining multiple lines of development through branching and merging techniques.
Collaboration in GitHub: Find out how to collaborate with other developers on GitHub using forks, pull requests, and resolving merge conflicts.
Best Practices: Essential tips and tricks for maintaining a clean project history and workflow.
Timestamps:
00:00 Introduction to Course
01:12 What is Git?
01:26 What is VCS?
04:31 Features of Git - VCS
06:52 Git Installation On Windows
08:38 Git Installation On macOS
10:15 Git Installation on Linux
11:26 Git Configuration
14:46 Create Local Git Repo
17:14 Git Commit
28:16 Git Show
30:40 Git Checkout
34:09 Git Restore
40:51 Git Reset
43:34 Different Git Logs Options
52:19 Remote Repo
54:16 GitHub Setup
59:43 Git PUSH
01:01:34 Understand Git PULL
01:06:22 Git Clone
01:12:17 Git Branching and Merging
01:25:04 Git Merge Conflict
01:29:29 Git Forking and Pull Request
01:39:16 GitIgnore
01:44:42 Git Clean
01:46:08 What are Git Tags?
01:55:13 Host Website on GitHub