Companies Home Search Profile

Git and GitHub Complete Master Class: Beginner to Git Expert

Focused View

Bibhash Roy

13:21:18

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


    Git has become an important aspect of software development. With Git, software developers can easily track the changes made in software files and directories. In this course, all the concepts of Git are explained in detail to help you master Git with ease. The course starts with an introduction to Git and explains the setup and installation process of Git. Next, you will learn to configure and create Git repositories and learn about GitHub fork and the clone processes. Moving along, you will understand how an artifact (file or directory) goes through the Git workflow to reach the climactic point wherein the artifacts are safely placed in the Git database. You will then cover the Git branching basics and learn how to undo changes in a Git repository. Next, you will learn to push and pull changes to GitHub repositories, connect with GitHub through the Secure Shell (SSH) protocol, and customize Git Bash to make it user friendly. Later, you will learn to install and configure the default text editor and merge tools and learn Git comparison, branching, and merging techniques. Finally, you will learn to modify commit history to suit your project needs, use tags to mark production releases, and use the Git toolset to save unfinished work. By the end of this course, you will have a detailed understanding of Git and will have developed the skills needed to apply in the real-world. All the resources for this course are available at https://github.com/packtpublishing/complete-git-and-github-masterclass-beginner-to-git-expert

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Bibhash Roy is a hardened software developer and a 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 powerhouses, such as PricewaterhouseCoopers and Siemens. Currently, in the role of founder and CEO, he is spearheading Whitepeak Software, a cloud-based software development company that is deeply involved in domains, such as big data, mobile, and the Internet of Things (IoT).
    Packt is a publishing company founded in 2003 headquartered in Birmingham, UK, with offices in Mumbai, India. Packt primarily publishes print and electronic books and videos relating to information technology, including programming, web design, data analysis and hardware.
    • language english
    • Training sessions 109
    • duration 13:21:18
    • Release Date 2024/03/16