× Successfully! Added to wish list

Git and GitHub Masterclass: A Complete Guide

By: Bibhash Roy

  • 11:22:41
  • 99
  • 3
  • Language: English
449 12803
Apply
Promocode successfully applied Promocode not valid

Course Summary

Build rock solid foundation in Git and related concepts

Learn Git installation on multiple platforms

Learn how to configure git repository in 3 ways

Learn how to modify, add and commit artifacts

Learn how to inspect Git repository using status and log checks

Learn Gi

Read More

Target Audience

  1. Software developers, engineers, web designers, freelancers new to Git
  2. Anybody interested in using Git as a version control system
  3. Those who want to use GitHub as a web-based Git repository hosting service
  4. Enterprise managers looking to enhance team skills with Git and GitHub knowledge
  5. This course is not for Git users whose Git & GitHub knowledge is at expert level

Pre-Requisites

  • A computer (PC/MAC/Linux) with Internet connection
  • Basic knowledge of Computer
  • Software installation might need Admin rights

Curriculum

  • Git Overview
    03:12
  • A bit of background of Git
    01:26
  • How Git works - Part 1
    02:52
  • How Git works - Part 2
    03:07
  • Who am I
    01:04
  • Git Setup on Windows
    05:43
  • Git Setup on Mac
    03:00
  • Git Setup on Linux
  • Basics and Introduction - setting up a Git Repository
    02:32
  • Git Help system
    03:16
  • Configuring author and email for a Git repository
    04:53
  • Initializing an empty Git repository
    05:27
  • Convert existing unversioned project to a Git repository
    05:56
  • What is GitHub
    07:58
  • Another technique for creating Git repository on GitHub
    01:21
  • What is fork and how to do it in GitHub
    03:42
  • Basics and Introduction - committing changes in Git
    01:23
  • Adding your changes in a Git Repository
    06:38
  • Committing your changes in a Git Repository
    03:42
  • Basics and Introduction - Inspecting what's going on
    01:07
  • How to check status in a Git Repository
    09:03
  • How to check commit history in Git Repository
    05:16
  • Peek into Git branching
    05:02
  • Checking out commits in a Git repository - Part 1
    14:23
  • Checking out commits in a Git repository - Part 2
    09:03
  • Checking out files in a Git repository
    07:01
  • Reverting changes in a Git repository
    04:58
  • Resetting Git repository - Part1
  • Resetting Git repository - Part2
    06:44
  • Resetting Git repository - Part3
    09:11
  • Cleaning Git repository
    15:26
  • Basics and Introduction - pushing into GitHub
    01:15
  • Best practice - Pulling changes from GitHub repository
    05:59
  • Transferring your commits - pushing local changes into GitHub repository
    05:38
  • Basic and Introduction - GitHub via SSH
    03:13
  • Do I already have SSH Keys
    02:41
  • Let's generate an SSH Key pair for local and GitHub usage
    06:21
  • SSH Agent and keys
    01:36
  • Adding the SSH Key to GitHub account
    03:02
  • Checking your SSH connection with GitHub
    02:19
  • Switching remote GitHub URL
    07:02
  • Changing passphrase of SSH Key pair
    04:35
  • An Introduction Custom Bash prompt in Git
    08:44
  • Brief Overview of Git text editors
    06:13
  • Installing and Configuring text editor (Sublime Text) for Git on Windows
    11:51
  • Installing and Configuring text editor (Sublime Text) for Git on Linux
    16:03
  • Installing and Configuring text editor (Sublime Text) for Git on Mac
    08:15
  • Brief Overview of Git diff and merge tools
    05:22
  • Installing Git Diff and Merge tool (p4merge) for Windows
    07:45
  • Configuring Git Diff and Merge tool (p4merge) for Windows
    05:38
  • Installing Git Diff and Merge tool (p4merge) for Linux
    07:35
  • Configuring Git Diff and Merge tool (p4merge) for Linux
    03:59
  • Installing Git Diff and Merge tool (p4merge) for Mac
    04:06
  • Configuring Git Diff and Merge tool (p4merge) for Mac
    04:17
  • Viewing and Comparing changes - Git Working directory vs Staged
    09:59
  • Viewing and Comparing changes - Git Working directory vs Commit area
    03:28
  • Viewing and Comparing changes - Git Staging area vs Commit area
    06:50
  • Viewing and Comparing changes - between Git Commits
    13:10
  • Viewing and Comparing changes - for a single file
    02:43
  • Viewing and Comparing changes - Local vs Remote
    08:04
  • Git log command in-depth Part 1
    09:32
  • Git Branching deep dive branch deletions and renaming
    09:59
  • Git Branching deep dive git checkout
    09:37
  • Git Merge using fast-forward
    07:43
  • Git Merge using NO fast-forward
    07:31
  • Git 3-way merge
    09:08
  • Resolving Git Merge Conflicts - Part 1
    16:23
  • Resolving Git Merge Conflicts - Part 2
    04:20
  • Amending Git Commits
    09:47
  • Git rebase Introduction
    04:38
  • Git rebase implementation setup
    07:06
  • Git rebase implementation
    06:21
  • Resolving Git rebase conflict
    10:23
  • An Introduction to git fetch
    10:10
  • Git pull with rebase - Part 1
    16:08
  • Git pull with rebase - Part 2
    08:33
  • Git reflog Part 1
    08:56
  • Git reflog Part 2
    14:44
  • Git Tagging - Lightweight and Annotated
    11:15
  • Git Tagging - Determining Tag Type
    03:37
  • Git Tagging - Tag search
    02:19
  • Git Tagging - Compare, Update, Delete
    09:18
  • Git Tagging - Pushing and Sharing all Tags
    02:47
  • Git Tagging - Deleting pushed tags
    03:12
  • Git Tagging - Pushing and Sharing Annotated Tags only
    06:20
  • Git Tagging - Pushing Annotated Tags by default
    09:17
  • Git Tagging - Checking out tags
    06:51
  • Git Stash Intro - create, save, list & show - Part 1
    15:00
  • Git Stash Intro - apply, drop, pop, clear - Part 2
    10:43
  • Git stash - Creating a Branch from a Stash
    08:59
  • Git stash - Creative stashing
    09:18
  • Customize Git bash prompt
    17:34
  • Colorize Git bash prompt
    21:36
  • Git plugin for branch information
    08:44
  • Git plugin for working directory status information in Windows
    08:03
  • Git plugin for working directory status information in Linux
    08:42
  • Git plugin for working directory status information in Mac
    05:01
  • Git plugin for command auto-completion
    09:24

About the Author

Bibhash Roy, Software Developer, Architect, Spring, Git & BigData Trainer

Bibhash is a hardened Software Developer and Professional turned entrepreneur with over 25 years of rich industrial experience (17 years in Software Development) in diverse fields. However, he is passionate about teaching whatever he has learned in his career spanning an array of prestigious stints at large Global Corporate power houses such as PricewaterhouseCoopers and Siemens.

Over the years, he has has gained deep knowledge and expertise in programming languages such as Java, C, C++, PL/SQL, Scala and Python to name a few. He has worked extensively in various frameworks and tools such as Spring, Struts, Hibernate, Oracle, MongoDB, Cassandra, Hadoop, Spark and others. DevOps intensely interests him. He has been working with Git and GitHub since their inception. As a part of engineering responsibility, he has developed and architected numerous highly scalable & mission critical applications for many Fortune 500 companies. 

Currently in the role of founder and CEO, he is spearheading Whitepeak Software, a Cloud based Software Development Company that is deeply involved in domain such as Bigdata, mobile and Internet Of Things (IoT)!

More From Author

Git and GitHub Masterclass: A Complete Guide

  • 11:22:41
  • 99
  • 3
  • Language: English
12803 449
  • 15 days Money back Gurantee
  • Unlimited Access
  • Android, iPhone and iPad Access
  • Certificate of Completion

Course Summary

Build rock solid foundation in Git and related concepts

Learn Git installation on multiple platforms

Learn how to configure git repository in 3 ways

Learn how to modify, add and commit artifacts

Learn how to inspect Git repository using status and log checks

Learn Gi

Read More

Target Audience

  1. Software developers, engineers, web designers, freelancers new to Git
  2. Anybody interested in using Git as a version control system
  3. Those who want to use GitHub as a web-based Git repository hosting service
  4. Enterprise managers looking to enhance team skills with Git and GitHub knowledge
  5. This course is not for Git users whose Git & GitHub knowledge is at expert level

Pre-Requisites

  1. Software developers, engineers, web designers, freelancers new to Git
  2. Anybody interested in using Git as a version control system
  3. Those who want to use GitHub as a web-based Git repository hosting service
  4. Enterprise managers looking to enhance team skills with Git and GitHub knowledge
  5. This course is not for Git users whose Git & GitHub knowledge is at expert level

About the Author

Bibhash Roy, Software Developer, Architect, Spring, Git & BigData Trainer

Bibhash is a hardened Software Developer and Professional turned entrepreneur with over 25 years of rich industrial experience (17 years in Software Development) in diverse fields. However, he is passionate about teaching whatever he has learned in his career spanning an array of prestigious stints at large Global Corporate power houses such as PricewaterhouseCoopers and Siemens.

Over the years, he has has gained deep knowledge and expertise in programming languages such as Java, C, C++, PL/SQL, Scala and Python to name a few. He has worked extensively in various frameworks and tools such as Spring, Struts, Hibernate, Oracle, MongoDB, Cassandra, Hadoop, Spark and others. DevOps intensely interests him. He has been working with Git and GitHub since their inception. As a part of engineering responsibility, he has developed and architected numerous highly scalable & mission critical applications for many Fortune 500 companies. 

Currently in the role of founder and CEO, he is spearheading Whitepeak Software, a Cloud based Software Development Company that is deeply involved in domain such as Bigdata, mobile and Internet Of Things (IoT)!

More From Author