Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

Git and GitHub Complete Master Class Beginner to Git Expert

Video Introducing this tutorial
01.01-git overview
01.02-background of git
01.03-how git works-part 1
01.04-how git works-part 2
01.05-who am i
02.01-git setup on windows (lab)
02.02-git setup on mac (lab)
02.03-git setup on linux (lab)
03.01-basics and introduction-setting up a git repository
03.02-git help system (lab)
03.03-configuring author and email for a git repository (lab)
03.04-initializing an empty git repository (lab)
03.05-converting existing unversioned project to a git repository (lab)
04.01-what is github
04.02-another technique for creating a git repository on github
04.03-what is fork and how to fork a github repository (lab)
04.04-copying a github repository (lab)
05.01-basics and introduction-committing changes in git
05.02-adding your changes in a git repository (lab)
05.03-how to unstage a tracked file in git (lab)
05.04-committing your changes in a git repository (lab)
06.01-basics and introduction-inspecting what is going on
06.02-how to check a status in a git repository (lab)
06.03-how to check commit history in a git repository (lab)
07.01-peeking into git branching (lab)
08.01-checking out commits in a git repository-part 1 (lab)
08.02-checking out commits in a git repository-part 2 (lab)
08.03-checking out files in a git repository (lab)
08.04-reverting changes in a git repository (lab)
08.05-resetting a git repository-part 1 (lab)
08.06-resetting a git repository-part 2(lab)
08.07-resetting a git repository-part 3 (lab)
08.08-cleaning a git repository (lab)
09.01-basics and introduction-pushing into github
09.02-best practice-pulling changes from a github repository (lab)
09.03-transferring your commits-pushing local changes into a github repository (lab)
10.01-basic and introduction-github through secure shell (ssh)
10.02-do i already have secure shell (ssh) keys (lab)
10.03-generating a secure shell (ssh) key pair for local and github use (lab)
10.04-secure shell (ssh) agent and keys (lab)
10.05-adding the secure shell (ssh) key to your github account (lab)
10.06-checking your secure shell (ssh) connection with github (lab)
10.07-switching remote github uniform resource locator (url) (lab)
10.08-changing passphrase of a secure shell (ssh) key pair (lab)
11.01-an introduction to the custom bash prompt in git (lab)
12.01-brief overview of git text editors (lab)
12.02-installing and configuring a text editor (sublime text) for git on windows (lab)
12.03-installing and configuring a text editor (sublime text) for git on linux (lab)
12.04-installing and configuring a text editor (sublime text) for git on mac (lab)
13.01-brief overview of git diff and merge tools (lab)
13.02-installing git diff and merge tools (p4merge) for windows (lab)
13.03-configuring git diff and merge tools (p4merge) for windows (lab)
13.04-installing git diff and merge tools (p4merge) for linux (lab)
13.05-configuring git diff and merge tools (p4merge) for linux (lab)
13.06-installing git diff and merge tools (p4merge) for mac (lab)
13.07-configuring git diff and merge tools (p4merge) for mac (lab)
14.01-viewing and comparing changes-git working directory versus staged (lab)
14.02-viewing and comparing changes-git working directory versus commit area (lab)
14.03-viewing and comparing changes-git staging area versus commit area (lab)
14.04-viewing and comparing changes between git commits (lab)
14.05-viewing and comparing changes for a single file (lab)
14.06-viewing and comparing changes-local versus remote (lab)
15.01-git log command-in-depth
15.02-showing and removing the git remote command
16.01-git branching deep dive branch deletions and renaming (lab)
16.02-git branching deep dive git checkout (lab)
16.03-git merge using fast-forward (lab)
16.04-git merge using no fast-forward (lab)
16.05-git 3-way merge (lab)
16.06-resolving git merge conflicts-part 1 (lab)
16.07-resolving git merge conflicts-part 2 (lab)
16.08-introduction to git cherry-pick
16.09-git cherry-pick-a comprehensive walkthrough (lab)
17.01-amending git commits (lab)
17.02-git rebase introduction (lab)
17.03-git rebase implementation setup (lab)
17.04-git rebase implementation (lab)
17.05-resolving git rebase conflict (lab)
17.06-an introduction to git fetch (lab)
17.07-git pull with rebase-part 1 (lab)
17.08-git pull with rebase-part 2 (lab)
17.09-git reference logs (reflog)-part 1 (lab)
17.10-git reflog-part 2 (lab)
18.01-git tagging lightweight and annotated (lab)
18.02-git tagging determining tag type (lab)
18.03-git tagging tag search (lab)
18.04-git tagging compare update and delete tags (lab)
18.05-git tagging pushing and sharing all tags (lab)
18.06-git tagging deleting pushed tags (lab)
18.07-git tagging pushing and sharing annotated tags only (lab)
18.08-git tagging pushing annotated tags by default (lab)
18.09-git tagging checking out tags (lab)
19.01-introducing the pull request in github
19.02-playing with the pull request in github (lab)
20.01-git stash introduction-part 1 create save list and show (lab)
20.02-git stash introduction-part 2 applydrop pop and clear (lab)
20.03-git stash creating a branch from a stash (lab)
20.04-git stash creative stashing (lab)
21.01-customizing git bash prompt (lab)
21.02-coloring the git bash prompt (lab)
21.03-git plug-in for branch information (lab)
21.04-git plug-in for working directory status information in windows (lab)
21.05-git plug-in for working directory status information in linux (lab)
21.06-git plug-in for working directory status information in mac (lab)
21.07-git plug-in for command autocompletion (lab)
22.01-student question 1 can we rename the remote repository reference
22.02-student question 2 what is git squash
22.03-student question 3 can we have multiple remotes in git
23.01-final words