Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Rocking Git & GitHub - A Real World Guide
Rating: 4.5 out of 5(362 ratings)
2,378 students

Rocking Git & GitHub - A Real World Guide

Master all the Git and GitHub concepts you need in a real job, in this concise, straight to the point course!
Last updated 7/2022
English
English [Auto],

What you'll learn

  • Learn Git fundamentals like repositories, branching, merging, commits, fetch, pull & more
  • Dive into real world Git with GitHub by mastering pull request, fork, clone, GitHub issues, labels, code review and more
  • Take your GitHub knowledge to the next level by integrating GitHub with Discord and Jenkins. Run entire GitHub workflow end to end
  • Understand advanced Git concepts like rebase, rewriting history, rolling back changes with revert, reset, squash merge, cherry picking & more
  • An entire chapter on how to find good open source project to get selected by recruiters, how to make your GitHub stand apart from the crowd, and interview q/a
  • All the concepts and demos are explained using animations!

Course content

5 sections49 lectures3h 35m total length
  • Git What and Why4:29

    Explore why version control systems matter, highlighting how distributed Git enables local and remote repositories, rollback, and detailed audit trails while avoiding the single point of failure.

  • Git vs. GitHub2:16
  • Git Workflow4:44
  • Git Install and SetUp2:22

    Install git and download the guide from Get Dash ECM dot com slash downloads, configure your global user name and email, and sign up for GitHub to start using git.

  • Important - Git Workflow Demo5:15
  • Comparing Files5:46
  • Important - Git Branch and Merge8:59
  • Clone, Remote Branches, Fetch, Pull6:31

    Clone a remote repository, track origin branches, and sync changes using fetch, merge, and pull, while understanding fast-forward and three-way merges.

  • Master or Main?3:11
  • Git Branch Merge Demo5:35
  • Git Fetch Pull Demo5:10
  • Dealing with GitHub Branches2:37

    Manage diverged git branches on GitHub, choose where to deploy, merge changes to main for a single source of truth, and push new local branches to the remote.

  • Browsing History and Commits3:44
  • Browsing History and Commits with Git Graph (My Favorite Git Tool!)5:30
  • Removing Files2:53

    Learn to remove files in a Git repo with Git rm, deleting from the working area and staging, then commit and push to update the remote.

  • Course Slides0:01

Requirements

  • No prior Git or GitHub knowledge is required
  • Willingness to learn lots of new and exciting things!

Description

What will you achieve from this course?

Welcome to Git & GitHub - A Real World Guide with Interview Q/A course:

  • Learn Git fundamentals like repositories, branching, merging, commits, fetch, pull & more

  • Dive into real world Git with GitHub by mastering pull request, fork, clone, GitHub issues, labels, code review and more

  • Take your GitHub knowledge to the next level by integrating GitHub with Discord and Jenkins. Run entire GitHub workflow end to end

  • Understand advanced Git concepts like rebase, rewriting history, rolling back changes with revert, reset, squash merge, cherry picking & more

  • An entire chapter on how to find good open source project to get selected by recruiters, how to make your GitHub stand apart from the crowd, and interview q/a

About the instructor

Rajdeep Saha is a Principal Solutions Architect at AWS. He has migrated and designed numerous mission-critical apps in the cloud, handling millions of transactions. Rajdeep has presented at the biggest stages, such as AWS Re:Invent, AWS Summits, and Kubecon. He has authored multiple bestselling courses and mentored students successfully to cloud jobs, including FAANG companies. Rajdeep also runs a successful YouTube channel named "Cloud With Raj" with over 100K+ subscribers. He has over 250,000+ followers across the globe. Rajdeep takes pride in teaching real-world solutions and learnings beyond just theoretical information. You are in capable hands! All opinions are Rajdeep's own.


Course Structure

This course has four main areas - Git fundamentals, real world Git with GitHub, advanced Git, and Git and GitHub interview preparation.


Please check out the list of lectures for detailed breakdown of each area.

This is the course that could take your career to next level. Let's have some fun and build some awesome stuff together!

Who this course is for:

  • Developers, software engineers, and architects of all levels who wants to learn Git from real world perspective