Git: Become an Expert in Git & GitHub in 4 Hours

Become an Expert in Git & GitHub by writing commands, learning theory, and taking quizzes. Learn Git today in 4 hours!

4.54 (8976 reviews)
Udemy
platform
English
language
Development Tools
category
Git: Become an Expert in Git & GitHub in 4 Hours
145,146
students
4.5 hours
content
Apr 2019
last update
FREE
regular price

What you will learn

Have a full understanding of Git, including Git theory, and application to the real world.

Understand the differences between Git & GitHub, and their purposes.

Understand GitHub, what it is, and how to interact with it.

Understand what source control is, and the motives behind it.

Know what a repository is, and the difference between a local and remote repository.

Know basic and advanced Git commands, such as add, remove, commit, and checkout.

Fully understand the Git 'staging area' and how to interact with it.

Understand Git 'Branches' and how to add, remove, and merge them.

Use Git & GitHub together to make your projects visible to the world.

Description

Are you a developer looking to improve your workflow? Have you always wanted to learn source control? Are you looking to make your development workflow safer? Well, you have come to the right course.

Git is the industry-standard software for source control. With Git, you can save snapshots of your work as you go along in a timeline. Git allows you to create backups that take minimum space, making your work space safer. If you mess up, ruin your code, or damage your files, Git will be there to help.

In this course, we cover multiple aspects of Git & GitHub, including, but not limited to:

  • Git Theory & Workflow

  • Repositories & What they are

  • Basic Git Commands

  • Advanced Git Commands

  • A Complete coverage of GitHub & its features

  • Using Git & GitHub Together

  • Moving Git files to GitHub

And much, much more.....

We start from the complete beginning, talking about basic theory to familiarise new users with the environments we will be working in. Then, we introduce the Terminal, to make sure to alleviate any misconceptions about the Terminal, and to make sure you are comfortable with the environment before we move onto Git & GitHub. Remember, the main goal of the course is to teach Git & GitHub as smoothly as possible. 

Then, we move on to Git & GitHub. We break it up into step-by-step pieces, so that everything makes sense, and you fully understand each part before moving onto the next skill.

This is the only free course that takes Git, GitHub, version control, and basic Terminal knowledge, and bundles it together in one course for users of all levels. Whether you are a novice with no knowledge of the terminal, Git, or source control, or you are an established developer looking to integrate Git & GitHub into your work, this course has everything for you.

So, whether you are trying to learn Git for your work, or looking to learn for fun, this course will turn you into a Git & GitHub Master.

Content

Introduction

Introduction to Course
What is Git?
Git vs GitHub
Installing Git
Section Quiz

The Terminal

Update about Terminal Section
Section Introduction
Introduction to Terminal
Moving Between Directories
Working with Files & Directories
Section Quiz

Git Basics

Section Introduction
Git Cheatsheet
The Git Workflow
Creating a new Repository
Adding & Removing Files
Your First Commit
Git Checkout
Git Revert & Reset
Types of Git Reset
Creating a .gitignore
Section Quiz

Git Branches

Section Introduction
What are Branches & why should you use them?
Working with Branches
Editing Branches
Merging Branches
Section Quiz

GitHub

Section Introduction
What is GitHub?
Creating a GitHub Account
Creating our First GitHub Repository
Viewing Other Repositories
Download GitHub Repositories
Section Quiz

Using Git Remotely

Section Introduction
Creating a new Remote Repository
The Push & Pull System
Pushing & Pulling to & from a GitHub Repository
Deleting Remote Branches
Section Quiz

Git GUI w/ SourceTree

Section Introduction
What is SourceTree?
Installing SourceTree
Setting up a new Repository
Introduction to the SourceTree Environment
Stage & Commit
Interaction in SourceTree
Create & Remove Branches
Merge Branches
Push/Pull Requests
Section Quiz

Goodbye

Goodbye
Continue your Learning

Bonus Lectures

Note about Bonus Lectures
Git Rebase

Screenshots

Git: Become an Expert in Git & GitHub in 4 Hours - Screenshot_01Git: Become an Expert in Git & GitHub in 4 Hours - Screenshot_02Git: Become an Expert in Git & GitHub in 4 Hours - Screenshot_03Git: Become an Expert in Git & GitHub in 4 Hours - Screenshot_04

Reviews

Oladapo
July 25, 2023
The course is quite easy to follow through and understand. The language used is not too technical to understand for a beginner like me.
Elizabeth
July 1, 2023
Thorough explanations of concepts. Some concepts more confusing such as merging and rebasing may benefit from extended options of additional course.
Yashika
June 21, 2023
What I personally liked about the course, the instructor is giving the proper explanation with suitable example.
Movilianu
June 15, 2023
I did this course because I thought it would show me something more advanced, more of the rebase logic, maybe some stash and how to pick a HEAD , etc but it did not live up to my expectations.
Zak
May 24, 2023
Works as an okay intro, and is free. Covers the most important git commands and should get you up and running. Instructor could be more objective, to the point, and accurate in their explanations. Explained the concept of pull requests incorrectly.
Dhruv
April 9, 2023
The way the course is built, it is easy to understand. Its a perfect course for new beginner to get up to speed with Git.
Ankit
March 25, 2023
I have just started and it is quite good and the way of introducing it in a simple and structured way is good
Roxana
March 23, 2023
This is my second course in Git&Github, but since it started I could tell , this one is structured and very well explained.
Martin
March 20, 2023
This was a great introduction to a subject I have struggled with for some time. Things now make far more sense than they did before. Just enough detail and instruction to make GIT usable and a nice platform to go off and learn some more advanced features.
Ashok
March 19, 2023
I am learning really a lot from this course, great explanation. more than expectation. Thanks a lot Jad.
Matula
March 14, 2023
It was good, but could be a bit deeper. Lots of typos, lots of spelling errors. There was one video where voice and video were not in sync.
Mücahid
March 9, 2023
جزاكم الله خيرًا كورس مفيد ووافي بما يتعلق بموضوعه لكن تمنيت عليكم لو -على الأقل- أرفقتم الترجمة العربية مع المحتوى المرئي، بما أن صانع المحتوى عربي
Mohammad
January 8, 2023
There are some mistakes like "pull request is asking to pull," but it actually about "you pushing, the owner pulling(to see requests and to pull them)," and also some outdated propositions like "for private GitHub repos you have to pay," but overall it's the best for beginners; it's free and all the knowledge to begin with. It's great.
Daniele
January 7, 2023
The course is clear, concise and covers all the important (introductory) aspects of Git. I recommend it.
Umang
January 4, 2023
I learn what is Git and Github from both terminal and sourcetree. It taught me about branches, Merge and push/pull. Very good course. Thank you Sir

Charts

Price

Git: Become an Expert in Git & GitHub in 4 Hours - Price chart

Rating

Git: Become an Expert in Git & GitHub in 4 Hours - Ratings chart

Enrollment distribution

Git: Become an Expert in Git & GitHub in 4 Hours - Distribution chart

Related Topics

1898178
udemy ID
9/6/2018
course created date
5/16/2019
course indexed date
Bot
course submited by