Version Control with Git - Concepts with Hands On Projects

Learn in-depth concepts of Git with hands-on exercies

4.35 (36 reviews)
Udemy
platform
English
language
Software Engineering
category
Version Control with Git - Concepts with Hands On Projects
279
students
5 hours
content
Apr 2017
last update
$19.99
regular price

What you will learn

Understand how version control systems work

Learn Git concepts

Use Git with confidence

Resolve conflicts, create & manage branches in Git

Use Github & remote Git repositories

Why take this course?

Are you completely new to version control systems & Git? Are you using Git commands but are not really sure how they work behind the scenes? Are you not able to use full power of Git?

If answer to any of these questions is yes, then this course can help you.

Git is one of the most elegant software tools that I've ever used. This is not just any other version control system. Git will change the way you work for better! Branching is the killer feature of Git that will make you more productive by allowing you to work on multiple things at same time.

To fully harness this power of Git, you need to know more than just commands. You need to understand the concepts behind those commands. Only then can you use Git with confidence and become super productive.

How this course will help you?

We have spent a lot of effort to design and record this course. We are not starting first lesson with typing commands. We spend some time understanding how version control systems work.

Then we explain the distributed version control systems. To know how Git is different than say SVN, you should know what is a distributed version control. You'll learn that here.

Then we start working with Git. We explain important concepts in separate lectures along the way just before we use those concepts. You'll learn a new concept and then immediately use those concepts with Git commands. This will teach you the concepts without getting bored.

We then learn what is a remote repository. We'll use Github for our remote repository. So you'll learn how to create a repository on Github, how to clone one from Github, create branches and much more.

This is a growing and a curated course. We've already added more than 5 Hrs of content that will get you started on any project you want. But we've a lot more to say. We'll be adding more advanced Git concepts and more lectures on them.

TL;DR;

At the end of this course you'll be armed with the knowledge about Git commands & concepts behind them, which will allow you to tackle your daily version control tasks with confidence and use Git to its full potential.

Screenshots

Version Control with Git - Concepts with Hands On Projects - Screenshot_01Version Control with Git - Concepts with Hands On Projects - Screenshot_02Version Control with Git - Concepts with Hands On Projects - Screenshot_03Version Control with Git - Concepts with Hands On Projects - Screenshot_04

Reviews

Maneesh
September 24, 2020
Very good course to learn basics of Git and Git commands. Thoroughly enjoyed to the point content and hands on exercises along with author.
Joonsang
June 18, 2018
Through this course, I could really understand the basic concept of git. The instructor is really cool and his explanation is very clear and understandable. However, some functionalities of git such as `rebase`, `cherrypick` are not covered in this class, which was a little bit unsatisfying for me.

Charts

Price

Version Control with Git - Concepts with Hands On Projects - Price chart

Rating

Version Control with Git - Concepts with Hands On Projects - Ratings chart

Enrollment distribution

Version Control with Git - Concepts with Hands On Projects - Distribution chart

Related Topics

1171292
udemy ID
4/6/2017
course created date
11/22/2019
course indexed date
Bot
course submited by