Git & GitHub Masterclass for Beginners (Part 2/2)

Published: 03 September 2023
on channel: TechZ
168
16

Learn Git and GitHub from scratch, the essential version control tools for software developers. Master Practical Key Concepts and Workflow of Git and Git Hub.
Git & Github Tutorial For Beginners - Full Course
☞ https://morioh.com/p/6d21daca54ff
Git Merge – A Comprehensive Guide for Beginners
☞ https://morioh.com/p/3544a61f40d3
How to Work with Git Branching
☞ https://morioh.com/p/174c55b34363

Chapter 1 - Introduction to Version Control Systems (General - without Git / GitHub)

1. Common problems developers face (two main scenarios - without git, no version control, no collaboration)

2. What is a VCS in general (*and also what is Git, Git Hub, and even GitLab in particular)?


Chapter 2 - Learning Git Essentials

1. Git - Download & Install (covering "git version", "git help", "git help command")

2. Configuring basic git information (name+email).

3. Creating First Git Project (creating a project directory, "git init", "git status", talk about ".git" directory.

4. Basic Workflow of Git (creating new "hello_world" file, "tracked vs untracked", "3 stages", "git add", "git commit", "git log").

5. Basic Workflow of Git - Additional Practice (working with additional files in the project, modifying files, "git add .".

6. Reviewing Changes (diff "working directory" VS "last commit", "git diff").

7. Removing a file from git repository ("git ls-files", "git rm file", "git rm file1, file2,..., "git rm -r dir").


Chapter 3 - First Steps with GitHub

1. Why we need a Remote Version Control System (in general) and GitHub (in particular)?

2. Collaboration Importance.

3. What is GitHub and what does GitHub have to do with Git? Choosing RVCS!


Chapter 4 - Getting Started with GitHub

1. Creating a GitHub Account.

2. Configuring Remote GitHub Repository with Git.


Chapter 5 - GitHub (Commands & Functionalities)

1. Push Local Repository to GitHub.

2. Creating a New Repository on GitHub.

3. Clone, fork, and Pull - functionalities on GitHub.

4. Raw, Blame, and History - who to blame on GitHub :D.

5. Watch and Star.

6. GitHub Issues & Labels.

7. ".gitignore" - on both Git & GitHub.

8. Git GitHub: Branch & Merge.

9. Conflict Resolution using Git and GitHub.


Chapter 6 - Version Control Premium Content: Visualization, Flow, and Commands

1. Introduction to Extended Visualization of the Git mechanism

2. Local Git Workflow Diagram

3. Untracked files in Git

4. Tracking New Files in Git

5. Staging Modified Files

6. Two States After Staged

7. Committing the Changes - as part of the Git Workflow

8. Skipping the Staging Area


Chapter 7 - Branching - Full Introduction To Merging

1. Branching - Real Life Scenarios [Intro To Merge]!


Chapter 8 - Merging - Process, Steps, and Merge Techniques

1. Merge - Fast Forward Technique (+Git example)

2. Merge - Recursive Merging 3-Way Merge


Chapter 9 - Conflicts Resolution

Chapter 10 - GitLab (Remote Distributed Version Control System) - Introduction

Chapter 11 - GitLab (Start Working)

Chapter 12 - SVN (SubVersion) - Centralized Version Control System

Chapter 13 - Tortoise SVN - Down to Business


What you'll learn

Understand some "Common Problems" developers face (without Git)
Learn what is Version Control System (VCS )
Download & Install Git Source Control System
Create "First Git Project" (Initialize a Git Repository)
Learn the key concepts of "Git Basic Workflow"
Understand the difference between "Git Untracked" and "Git Tracked" files
3 stages: Working Directory - Git Staging Area - Git Repository
Learn Git Common Commands - "git status", "git add", "git commit", "git log"
Review Changes using "git diff"
Unstage & Revert - Important Git and GitHub functionalities
Remove a file from a Git Repository
Git GitHub: Introduction to GitHub [*Remote* Version Control System]
Create a GitHub account
Configure Remote GitHub repository with Local Git
PUSH Local Repository to GitHub Repository
Creating New Repository on GitHub
Clone, Fork and Pull using Git and GitHub
GitHub: Raw, Blame, and History
GitHub: Watch, Star and Fork
GitHub Issues & Labels
Git Premium Content Visualization
Git GitHub: Branching - Theory + Hands-On
Git and GitHub: Merging - Process, Steps, and Merge Techniques
Merge - Fast Forward in Git
Merge - Recursive Merging (3-way) in Git and GitHub
Conflict Resolution using Git - General Intro + Usage

#Git #GitHub #Morioh

Note: If you have any copyright issue with the content used in our channel or you find something that belongs to you, before you claim it to Youtube, SEND US A MESSAGE and the respective content will be DELETED right away. Thanks for understanding.

◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️◼️
👕 Merchandise: https://www.moteefe.com/store/developer?cp...
🌎 Social Network for Developers: https://morioh.com/
📱 Twitter: https://twitter.com/moriohdotcom


Watch video Git & GitHub Masterclass for Beginners (Part 2/2) online without registration, duration hours minute second in high quality. This video was added by user TechZ 03 September 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 168 once and liked it 16 people.