Git Basics. Commits, code merges, GitHub repository

Learn git commands on practice

3.65 (245 reviews)
Udemy
platform
English
language
IT Certification
category
28,531
students
2.5 hours
content
Aug 2019
last update
$34.99
regular price

What you will learn

Default git commands

Create first repository on GitHub

Learn about merging process

Learn how to resolve git merge conflicts

Description

This course is for beginners software engineers.

It will teach you the basics about Version Control and default coding workflow, that millions of developers using worldwide. You'll learn basic git commands.


I will introduce you to some advanced concepts. They can help you in the future if you decide to extend your git skills.

You will learn about the history of the code version system, how to use it, how to collaborate with other developers. It will help you to prevent errors or intersections with code changes from other teammates.

After an introduction to git and how to use it, we'll create code storage at GitHub.


Learning git can sound hard from the beginning.

It's important to have a lot of practice. You cannot learn git just by only reading about it. My goal is to show you practical examples, that can help you in your feature projects.

Mastering git skills it's mostly about coding and applying default coding workflows, that coding teams using at their commercial projects.

I propose you to use the command line for applying git commands. At practical exercises will be real examples.We will start from simple examples, and then move to complex cases.

In order to master skills, use practical lessons and recreate those examples from scratch.

Don't try to copy-paste it. It wouldn't be very useful for you in the future.


You will learn basic terms, like: Repository, Branch, Revert/Rollback, Push, Pull, Commit, Merge

Hope you will enjoy it and in a few years, you become a coding rock-star.


Good luck!

Content

Introduction to Git

What is Git & History of Git
Version Control System. How it work?
Online Git websites with git functionality and code hosting
Why to use Git as a developer

Installation. Create first GitHub repository

Create GitHub account
Create clean code repository on Github
Git install locally for different OS
Create your first GitHub project
Check-out and Check-In processes
Staging environment

Working with your repository

Create a good coverage for your repository
Create Readme file locally
Commit your changes and publish them at Github
Useful commands for Git
Practice. Check-out process

Git Merge

Branching workflow
Git Merge Part1
Git Merge Part2
Git Flow simple example
Git Merge simple example
Git Rebasing
Using Git merge
Fast-forward and 3-way merge example
Resolving conflict
Git Merge summary and git merge conflict practice
Git merge advanced example
Additional materials about branching and merging
Git CheatSheets
Congratulations!

Screenshots

Git Basics. Commits, code merges, GitHub repository - Screenshot_01Git Basics. Commits, code merges, GitHub repository - Screenshot_02Git Basics. Commits, code merges, GitHub repository - Screenshot_03Git Basics. Commits, code merges, GitHub repository - Screenshot_04

Reviews

Marshall
November 1, 2023
Audio could have been better - garbled at times. The audio overall is over-compressed, and low quality.
Aditya
December 25, 2022
Such a fantastic instructor and the content is very well organised and the notes are top notch quality. Much thanks for this oourse.
Guillermo
November 24, 2022
Es bueno como introducción terórica, pero se puede agregar ejemplos prácticos de como crear repositorios, entre otros ejemplos.
Id2020
February 18, 2022
It simplifies and highlights important aspect of Git and the delivery is concise. The audio can be improve ?
Mehnder
August 30, 2021
its bad as like you are in sea with safety jacket whisky without chicken gf home alone but you don't have condom
AM
August 26, 2021
Not able to here anything, lots of background noise.. actual voice is not clear and author is just reading content nothing else, even for content font size is very small, not suitable for small screen device on the go
Gopal
June 26, 2021
Instructor is quite knowledgeable, but I found less practicality in the course as it needs to be more practical oriented, though theorotically it's the best one that helps me to undestand all the concepts easily!
Johnatan
April 4, 2021
Audio is really bad it is very difficult to understand what you're saying. Also, material is very poor, too much text and no actual real examples. Just reading slides makes it super boring and really hard for the audience to keep on watching.
V
February 10, 2021
Incredibly bad sound and no captions or transcript. It does not matter if is good or not if it cannot be heard and understood
Yasser
December 20, 2020
Thanks for sharing the cheat sheets and covering all the material. The audio can be improved, maybe invest in a better mic.
Arto
December 17, 2020
man, have you ever run the video and listen to your record quality? it is simply irrespectful to your audience.
Debanjan
July 4, 2020
sir, I got encouraged to take this course after reading the course outline but got disappointed by the audio quality. I used 2 smartphones and 1 laptop, also 2 earphones and 1 loudspeaker, but nothing was clear. It's not only about the audio quality of your system, but also how about how you are speaking. Please be loud, clear and confident while you are speaking. I am willing to give more stars and a positive review if you update the full course. Will wait for your email.
Irfan
June 29, 2020
It was actually new to me . The course was good but the speakers voice was not that clear. I had to read the contents by my own and understand the things by myself
Jayapritha
June 29, 2020
I couldn't understand the audio clearly.. maybe if subtitles or transcript could be provided it would be better
Hugo
June 26, 2020
It simplifies and highlights important aspect of Git and the delivery is concise.. good job Some areas of improvement - Audio Quality is low - Some Text displayed on screen are very small

Coupons

DateDiscountStatus
8/10/2019100% OFF
expired
6/25/2020100% OFF
expired
10/23/2020100% OFF
expired
12/16/2020100% OFF
expired
2/4/2021100% OFF
expired

Charts

Price

Git Basics. Commits, code merges, GitHub repository - Price chart

Rating

Git Basics. Commits, code merges, GitHub repository - Ratings chart

Enrollment distribution

Git Basics. Commits, code merges, GitHub repository - Distribution chart

Related Topics

2494726
udemy ID
8/5/2019
course created date
8/10/2019
course indexed date
Bot
course submited by