Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Git & GitHub Course [2022]
Rating: 4.3 out of 5(72 ratings)
6,167 students

Git & GitHub Course [2022]

Master them between 4 hours!
Created byEnes Karakaş
Last updated 9/2022
English
English [Auto],

What you'll learn

  • How git and GitHub work
  • Understanding git from basic to advance.
  • Learning and understanding the working directory and staged area
  • Why branches exist, the idea about using them efficiently.

Course content

1 section7 lectures1h 57m total length
  • Introduction1:12

    Explore the essentials of git and GitHub, compare Visual Studio Code workflows, and master core commands like git merge and git rebase to work effectively with GitHub.

  • Installation2:53

    Install Git and Visual Studio Code, set a default editor and branch name, configure your username and email in the terminal, and optionally use GitKraken or GitHub auth.

  • What Is Git?3:48

    Explore how git, a free and open source version control system, differs from GitHub and how you can use git locally—like tracking versions in an Excel file—to take snapshots.

  • Preparation6:52

    Learn how to initialize a git repository, manage commits, and avoid nested git setups. Use git bash, PowerShell, VS Code, and GitKraken to work with your project.

  • How Git Works?3:27

    Explore how Git tracks changes across your working directory and the staging area (index) before committing, helping you watch file changes and see differences over time.

  • Everything About Git1:38:57

    Explore core Git concepts by tracing changes from the working directory to the staging area and repository, then branch creation, merging, and conflict resolution.

  • THE END0:45

    Finish the Git & GitHub course within the two-hour limit and direct viewers to the YouTube channel for the remaining parts, while inviting honest reviews.

Requirements

  • All you need to know how to use computer.

Description

(WARNING ABOUT COURSE DESCRIPTION).  A course description on Udemy must contain at least 200 words. It's difficult to write, especially for a free course ( which cannot exceed 2H total video ). Due to some people not finding it professional, I had to explain this. I could explain what you can expect from the course in a few sentences, but as I mentioned it's not available. Feel free to skip reading the course description if you wish.


What we will cover?

How does "add" work?

How does "commit" work?

How does "log" work?

How does "diff" work?

How does "diff --staged" work?

How does "restore" works?

How does "restore --staged" work?

How does "checkout" work?

How does "switch" work?

How does "branch" work?

How does "restore" work?

How does "restore --staged" work?

How does "reset" work?

How does "reset --soft" work?

How does "reset --hard" work?

How does "clean" work?

How does "merge" work?

How does "merge --no-ff" work?

How does "merge --squash" work?

How does "stash" work?

How does "cherry-pick" work?

How does "reflog" work?

How does "rebase" work?

How does "tag" work?

How do "clone" and "fork" work?

How does "fetch" work?

How does "pull" work?

How does "push" work?

How does "upstream" work?


How does git work?

What is the Working Directory?

What is the Staged Area?

Difference between the working directory and staged area?

What is the difference between git and GitHub?

How can you host your work on GitHub?

How collaborating system works?


Who should take this course?

Anyone who is eager to learn git & GitHub?

Anyone who wants to increase his skills

Anyone; no matter which field you are working in.

Anyone who wants to keep things organized.

Who this course is for:

  • Anyone who eager to learn git & github
  • Anyone who wants to increase his skills
  • Anyone; no matter which field you are working in.
  • Anyone who wants to keep things organized.