YoVDO

Git & GitHub Course [2022]

Offered By: Udemy

Tags

Version Control Courses Git Courses GitHub Courses

Course Description

Overview

Master them between 4 hours!

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.

(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.


Taught by

Enes Karakaş

Related Courses

Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera