Master Git and GitHub in 5 Days: Go from Zero to Hero

Learn to master git and GitHub in just one week! Learn how to use commits, branches, pull requests, and more!

4.62 (2413 reviews)
Udemy
platform
English
language
Development Tools
category
instructor
12,992
students
6 hours
content
Oct 2022
last update
$94.99
regular price

What you will learn

Understand what git is and how it works

Comprehend the differences between git and Github

Work with Git Merges and Merge Conflicts

Understand the use of git at an organizational level

Discover specific GitHub features

Learn how to push and pull code from Github

Understand how to use commands such as git diff

Learn how to rollback changes using a variety of git commands

Description

Understanding how to use Git and GitHub is now a basic requirement for any developer, but so many courses take forever to teach you anything of value! Unlike those other courses, we've specifically designed this course to teach you the 10% of Git commands that you use 90% of the time! When you're just starting off with git you don't want to waste time learning about commands you hardly ever use, especially when you could always easily look them up later. Instead this course focuses on giving you a Bootcamp style approach to turn you into a PRO in just ONE WEEK!

Why learn Git and GitHub?

Git and GitHub allow you to easily keep different versions of a large codebase organized. When working almost any job as a developer, understanding git and GitHub is an essential skill. It's also one of the very first things you need to know to hit the ground running at a new position, which is why this course is specifically designed to get you from zero to hero in just 5 days! We've designed the course in a 5 day format so you can get up and running in just one work week.

Why choose this course?

Many other courses waste time covering the same topics over and over again in a dull and repetitive format, instead of focusing on what you need to know in the real world! We've designed this course for someone who just started  a new developer role and needs to get up to speed on git and GitHub in their first week, which is why the sections are organized in a 5 day format. With just approximately one hour a day you can go from Zero to Hero with git and GitHub!

What's covered in this course?

We cover a wide variety of the most important topics in git and GitHub, including:

  • Understanding Version Control

  • Git and GitHub Setup

  • Code Repository Basics

  • Snapshots and Applications

  • Basic git commands

  • Working with Branches

  • Merges and Changes

  • Cloning Repos

  • Understanding git stash

  • Checking for differences between commits

  • Using git as an organization

Throughout the course you'll be provided with example code, diagrams, and slides so you have easy to understand references you can come back to whenever you need.

Enroll today and we'll see you inside the course!

Content

Day 0 - Course Overview

Welcome to the Course!
Course Overview
Version Control Overview
OPTIONAL: Command Line Basics - Windows Command Prompt
OPTIONAL: Command Line Basics - MacOS or Linux

Day 1 - Introduction to Version Control, Git and Github

Welcome to Day 1!
Git and GitHub
Installing Git
GitHub Account
Configure Git
Creating and Cloning Repositories
Private Repositories
Day 1 Summary and Exercise

Day 2 - Starting to Use git

Welcome to Day 2
Understanding Git Usage and Workflow
Add and Commit
Git Log
Git Remote and Git Push
Fetch and Pull
Day 2 Summary and Exercise

Day 3 - Working with Others

Introduction to Day 3 - Working with Others
Understanding Branches
Understanding HEAD
Git Branch Commands
Delete and Rename Branches
Merging Branches - Theory and Concepts
Merging Branches in Practice
Git Diff
Working with Others - Exercise and Solution

Day 4 - Going back and Undoing Changes

Introduction to Undoing Changes
Git Checkout and Detached HEAD
Git Restore
Git Reset
Git Revert
Undoing Changes - Exercise and Solution

Day 5 - Git and GitHub in Practice

Introduction to Day 5 - Git and GitHub in Practice
Using Git Stash
Push and Pull with Git Remote
Common Workflow Patterns
GitHub Repository Tour
GitHub Pull Requests
Forking on GitHub
GitHub Actions
Day 5 Exercise and Solution

Screenshots

Master Git and GitHub in 5 Days: Go from Zero to Hero - Screenshot_01Master Git and GitHub in 5 Days: Go from Zero to Hero - Screenshot_02Master Git and GitHub in 5 Days: Go from Zero to Hero - Screenshot_03Master Git and GitHub in 5 Days: Go from Zero to Hero - Screenshot_04

Reviews

Jake
July 16, 2023
I've been using git for over 5 years now, but never REALLY sat down and actually went through a course "thank you google". This was meant as a back-to-basics to level set my understanding of git. This course delivered, and I had some real clarity, especially on the Day 4 Content. If you are new with git, this is a great course to save hours of headaches in the future. Git is more than git pull, push and merge.
Paul
July 14, 2023
Jose Portilla does it again! I’ve taken another Udemy course on Git, read a couple advanced books on the topic, and have been using Git and GitHub in a single-developer way as I’ve learned to code over the past few years. I never really got the full big picture—now I have it! My previous confusion (e.g., restore, reset, revert) is gone. With concise, well-paced, and natural style, he covers the bases with illustrations and code examples that seem perfectly suited to the way I learn. And now I know where to come when I eventually forget this stuff over time…and am comforted to hear that it’s not just me. This is my 4th or 5th Udemy course with this instructor and he’s among my favorites.
Tomas
July 5, 2023
If the course is made by José, is an amazing course. This one is not an exception. Sigue así máquina!!
Kevin
June 30, 2023
The material in this course was presented in a very clear way and the course covered everything I needed to learn on this topic. The course showed multiple ways of performing the same actions in several tools.
Anonymized
June 12, 2023
Continued misuse of terminology made me abandon the course out of fear of learning it wrong. .git/ is NOT a file, it is a directory (or folder on Windows). A 'remote' such as "origin" is NOT a branch. It is an alias pointing to a host for a repo. `remote -v` is NOT for "view" it is for "verbose".
Shawn
June 9, 2023
This was an excellent course to get started with Git and GitHub. The course covered all the necessary basic steps and it was well delivered.
James
June 9, 2023
Excellent instruction. I started from scratch and before the end of the course I was using Git/GitHub to backup my home projects. I haven't yet used the more complicated commands but feel that I now have a good understanding of the foundations.
Robert
June 9, 2023
This course truly took me from Zero to Hero on GitHub. Very well paced class and information is set up in a way to make it very easy to understand. Class does what the class says it does. NAILED IT!!
José
May 25, 2023
As a self-taught daily git user I can say that I did learn a couple of new things, short but clear and concise!
Stefano
May 21, 2023
Great introduction course, that helped me to clarifies a lot of basic concepts I have always misunderstood.
Sridevi
May 17, 2023
A very good course to start with GIT. You could have mentioned a little about git stash list and how to clear the stash. All the other commonly used commands are well explained.
Zachary
May 16, 2023
Great class with multiple hands on exercises, great descriptions, and easy to understand concepts. Would definitely recommend for those wanting to learn git, GitHub, and how to use GitHub Desktop.
Paweł
May 3, 2023
Great course showing the basics of git with great examples to start working with remote repositories. One thing which for me would be beneficial would be an extra chapter showing helping tools or extensions to work with git.
Suraj
April 30, 2023
If someone is looking for GIT & GITHUB course along with more valuable workflows then this is course is for you. The course enables you to envisage a workflow of your own more suitable to the needs of an organization or of an individual. Can't thank Jose enough.
Riki
April 29, 2023
your explanation is very easy to understand even for someone new to Github. can provide excellent input and open up broader insights about Github

Coupons

DateDiscountStatus
10/11/202288% OFF
expired
12/20/202288% OFF
expired

Charts

Price

Master Git and GitHub in 5 Days: Go from Zero to Hero - Price chart

Rating

Master Git and GitHub in 5 Days: Go from Zero to Hero - Ratings chart

Enrollment distribution

Master Git and GitHub in 5 Days: Go from Zero to Hero - Distribution chart

Related Topics

4871336
udemy ID
9/7/2022
course created date
10/11/2022
course indexed date
Bot
course submited by