Git and GitHub Version Control – The Complete Startup Guide

Git and GitHub Version Control – The Complete Startup Guide

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1.5 Hours | 778 MB

Learn Version Control using Git and GitHub – The Complete Startup Guide for beginners

Here is the list of topics that we are going to discuss in this course.

At first there will be an introductory session, where I will be explaining the concepts of git. How git is working and why need git in the first place.

In the second session, we will be going ahead and installing git in your computer and how you can configure the git based Bash Shell.

In the third session, we will be initializing a git, we will be dealing with commands like init, add and status.

And in the fourth session, we will learn how to get log of the git, commit the changes to git and then checkout a different version of that particular project using git.

And in the fifth session, we will deal with Branches. How we can manage branches inside agit repository.

And in the sixth session, we will deal with creating a Git Hub account and configuring a Git Hub account and In the next session, we will push all the local repository into the Git Hub server and then we will make some changes in the Git Hub server and we will do the pull back from the git hub server. The changes from the Git Hub Server to our local repository.

And some times there will be conflicts. Two different persons editing the same file and the same

lines some times and they will try to push the changes to the server. We will deal with the merge conflicts in the next session.

And throughout these sessions, we will be dealing with the commands the git commands which we execute using the git Bash shell.In the ninth session, we will deal with Git GUI, where you don’t need to execute the commands by typing it. You can use a Graphical User Interface very easily to do the merging, the push, the pull, and the synchronization with the git server.

And in the final session, we will compare different git service providers. The git server service providers available throughout the internet and compare the plans available with them. The pricing and the plans and we will discuss which one is better and which one is good and all.

Table of Contents

Introduction
1 Introduction

Why should we use Version Control and why to choose Git
2 Why should we use Version Control, it’s advantages and why to choose Git

Downloading and Installing Git
3 Downloading and Installing Git

Initializing Git, getting Status and AddingStaging files to Git
4 Initializing Git, getting Status and AddingStaging files to Git

View Git Log, Committing addedstaged changes and checkout Commits
5 Part 1 – View Git Log, Committing addedstaged changes and checkout Commits
6 Part 2 – View Git Log, Committing addedstaged changes and checkout Commits

Branches and dealing with Detached Head States
7 Git Branches and dealing with Detached Head States

Creating a GitHub Account and adding remote repository to local Git
8 Creating a GitHub Account and adding remote repository to local Git

GitHub Push & Pull – add SSH Key and remote repository to local Git – Part 1 & 2
9 GitHub Push & Pull – adding SSH Key and remote repository to local Git – Part 1
10 GitHub Push & Pull – adding SSH Key and remote repository to local Git – Part 2

Dealing with Merge Conflicts
11 Dealing with Merge Conflicts

Quick Tip Git Stashing
12 Quick Tip Git Stashing

Quick Tip Git Clone
13 Quick Tip Git Clone

Git GUI – How to use
14 Git GUI – How to use

Compare Git Service Providers – GitHub, Bit-bucket & Git Lab
15 Compare Git Service Providers – GitHub, Bit-bucket & Git Lab