Are you interested in contributing to open source projects but not sure where to start? This video is for you! In this tutorial, we'll cover the basics of Git and GitHub, two essential tools for open source contributions.
We'll start with an introduction to Git, a version control system used to manage code changes. We'll cover the essential commands and workflows for using Git, including creating repositories, making commits, branching and merging, and more.
Next, we'll dive into GitHub, a web-based platform that provides a graphical interface for managing Git repositories. We'll cover how to use GitHub for collaboration, including creating and managing pull requests, reviewing and merging changes, and more.
By the end of this tutorial, you'll have a solid understanding of the basics of Git and GitHub and be ready to start contributing to open source projects. So let's get started!
Github Repo for source code: https://github.com/Vishal-raj-1/Front...
This video is part of the Frontend Development Essentials Course: • Frontend Development Essentials
TIMESTAMPS
0:00 Introduction to Git and GitHub
0:28 Understanding the basics of Git and GitHub
3:11 Downloading Git and getting started
4:25 Introduction to Git Bash
5:07 Initializing a Git repository with git init
6:15 Checking the status of your repository with git status
7:00 Understanding the working directory, staging area, and repository in Git
8:06 Adding files to the staging area with git add
8:42 Committing changes to your repository with git commit
12:27 Viewing the commit history with git log
13:38 Configuring your user information with git config
15:17 Resetting changes with git reset
17:21 Restoring files with git restore
18:53 Creating a repository on GitHub
21:00 Adding a remote with git remote
22:20 Pushing changes to GitHub with git push
23:28 Adding a README file to your repository
25:52 Pulling changes from GitHub with git pull
29:20 Contributing to open-source projects
30:07 Forking a repository on GitHub
30:40 Cloning a repository with git clone
34:00 Raising a pull request on GitHub
35:22 Reviewing a pull request on GitHub
40:00 Next steps for improving your Git and GitHub skills
Checkout Other Playlist:
⭐ HashMap & HashSet Playlist: • HashMap & HashSet
⭐ Binary Trees Data Structure Playlist: • Binary Trees | Data Structures and Algorithms
⭐ Master Linked List with Vishal Rajput Series: • Master Linked List
⭐ Stack Data Structure in C++ Playlist: • Stack Data Structure in C++
⭐ LeetCode Daily Challenge Solution Playlist: • Leetcode Solution by Vishal Rajput
Join Telegram Community: https://t.me/vishal_rajput_1
Join Discord Community: / discord
Connect with me,
👉 Instagram: / vishal_raj_1_
👉 Twitter: / vishalraj_1
👉 LinkedIn: / vishalraj1
👉 GitHub: https://github.com/Vishal-raj-1
#FrontendWithVishal