Git Masterclass – From Scratch To Master Free Download

Git Masterclass – From Scratch To Master Free Download

Published 12/2022MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHzLanguage: English | Size: 1.37 GB | Duration: 4h 43m

Learn Git and GitHub from scratch with all the important concepts along with hands-on examples provided in the course.

What you’ll learn

Introduction to VCS (Version Control System)

CVCS vs DVCS

Git & GitHub

Creating local and Central repositories.

Making changes and pushing to GitHub.

Branching & Meg

Solving merge conflicts

Tagging

Collaboration in GitHub

Git Workflow

Requirements

No programming experience needed. You will learn everything you need to know.

Description

In this course, we will learn about Git and GitHub. Git is one of the most famous and widely used Version Control System in the IT industry. We will look at an introduction to Version Control System, comparison of Centralised Version Control System and Distributed Version Control System, Introduction to Git and Github, setting up Git and GitHub account. We will also look at how we can make changes in the local repository, different sections that we have in the local repository and push the changes to the central repository, creating branches, pushing the branches, reverting changes, solving merge conflicts, creating tags, meg branches in the local repository and also in the central repository, working with remote references, Git workflow, adding collaborators, protecting branches in the central repository and lots of other concepts that will help you to start working with Git and GitHub for your day-to-day activities. In this course, we have covered all the important concepts of the concepts that you will end up using in your every day activities. All the sessions will have hands-on examples so that you can practise them along with the videos and there are also assignments available for most of the sections, so that you will be more comfortable with the concepts that we have covered in this course.

Overview

Section 1: GIT – Introduction to VCS

Lecture 1 Thank you note

Lecture 2 Introduction to Version Control System

Lecture 3 Types of Version Control System

Lecture 4 CVCS vs DVCS

Section 2: Introduction to Git

Lecture 5 Introduction and history of Git

Lecture 6 Git features

Lecture 7 Repositories

Section 3: Git installation

Lecture 8 Installing Git on Linux machine

Lecture 9 Installing Git on Windows machine

Lecture 10 Creating a GitHub account

Section 4: Git basics

Lecture 11 The three sections

Lecture 12 Getting help in Git

Lecture 13 The three states

Section 5: Getting started with Git

Lecture 14 First Git setup

Lecture 15 Creating a local repository using Git init

Lecture 16 Creating a central repository on GitHub

Lecture 17 Creating a local repository using Git clone

Lecture 18 Recording changes to the repository

Lecture 19 Checking the status of files

Lecture 20 Tracking new files

Lecture 21 Ignoring files

Lecture 22 Committing changes

Lecture 23 Checking commit history

Lecture 24 Undoing changes

Lecture 25 Unstaging a staged file

Lecture 26 Unmodifying a modified file

Lecture 27 Pushing changes to central repository

Section 6: Working with remotes in Git

Lecture 28 Why we need remote reference to repositories

Lecture 29 Listing remote reference repositories

Lecture 30 Adding remote reference

Lecture 31 Using remote reference with Git init

Lecture 32 Pulling from Git central repository

Lecture 33 Renaming and deleting a remote reference

Section 7: Branching in Git

Lecture 34 What is a branch

Lecture 35 Creating a branch

Lecture 36 Working with a branch

Lecture 37 Pushing to a branch

Lecture 38 Deleting a branch

Lecture 39 Stashing in Git

Section 8: Tagging in git

Lecture 40 What are tags in Git

Lecture 41 Crearing Tags in Git

Lecture 42 Creating annotated tags

Lecture 43 Creating lightweighted tags

Lecture 44 Pushing tags to GitHub

Lecture 45 Deleting the tags

Section 9: Meg branches

Lecture 46 What is meg

Lecture 47 Git merge

Lecture 48 Git rebase

Lecture 49 Pull request in GitHub

Section 10: Merge conflicts

Lecture 50 What is merge conflict

Lecture 51 Solving merge conflict on local repository

Lecture 52 Solving merge conflict on GitHub

Section 11: Collaboration in GitHub

Lecture 53 Giving access to other developers

Lecture 54 Protecting branches in GitHub

Lecture 55 Forking in GitHub

Section 12: Git workflow

Lecture 56 What is Git workflow

Lecture 57 Centralized workflow

Lecture 58 Feature branching

Lecture 59 Chag default branch

Lecture 60 GitFlow workflow

Bner, Developers, DevOps curious about Git & GitHub, Version Control System and Source Code Management

LZnqy2hU__Git_Master.part1.rar – 1.0 GB
LZnqy2hU__Git_Master.part2.rar – 377.8 MB