Git for complete beginners. (Udemy.com)

Git. All you need to know to start working with it

Created by: IT Room

Produced in 2018

icon
What you will learn

  • Install and configure Git.
  • Learn the key concepts of the Git source control system.
  • Execute basic commands in the command line.
  • Learn how to inspect Git repository using status and log checks.
  • Learn Git workflow.
  • Learn Git branching basics.
  • Create branches and resolve conflicts with confidence.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

This course simply teaches how to use Git, the popular open-source version control software, to manage changes to source code and text files.
Using a step-by-step approach you will learn the commands that enable efficient code management and reveals the fundamental concepts behind version control systems and the Git architecture. Discover how to track changes to files in a repository, review previous edits, and compare versions of a file; create branches to test new ideas without altering the main project; and merge those changes into the project if they work out. The course begins by demonstrating version control in a single-user, standalone context, before exploring how remote repositories allow users to collaborate on projects effectively.Who this course is for:
  • Software engineers, developers, and programmers new to Git
  • Anybody interested in using Git as a version control system

icon
Instructor Details

placeholder

I am goal oriented Software QA engineer with more than 7+ years of experience. During these years I have worked for great companies, helped them to set up and enhance testing processes, selected tools for testing and writing them from scratch if it was necessary.
Experience in web-based testing, mobile (iOS, Android) and desktop applications. Knowledge of SDLC, Software QA methodologies, tools and processes. I am passionate about new technologies.
I am acquired a Masters degree in Computer Science.

Certificates:
ISTQB (International Software Testing Qualifications Board) Certified Professional
ICAgile (International Consortium for Agile) Certified Professional

I believe that testing really isn't about just pointing out bugs and finding flaws in somebody else's work, product development is really shared responsibility. Because ultimately we're all responsible for what it is that we set out to deliver.

icon
More courses by IT Room

Selenium WebDriver + Java. Complete step by step course.

$11.99

Test Automation from scratch. Selenium IDE (SideeX).

$11.99

Java: Java for complete beginners

$11.99

icon
More git courses

Starting with Git & GitHub

$11.99

Complete Git Guide: Understand and master Git and GitHub

$11.99

Git by Example

$11.99

Git for Absolute Beginners

$11.99

Git Smart: Enjoy Git in Unity, SourceTree & GitHub

$11.99

Git Github Gitkraken: Version Control without Command Line

$11.99

icon
Reviews

4.7

15 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Igor

Good so far

By Joss Holzen

Good for start

By Ruslana

This really helped me starting with git .

By Arshaluy

Well explained and easy to follow.

By Gorg

Good for beginners who don't have any experience on Git and even version control concept.

By Smith

I started git from zero. Got a good insight. Nicely explained and directly usable in real life.

By Petra

Very good course

By Kiriakos Tsourapas

Learned the basics, as expected.

By Jan Ihmels

Course seems fine. The presenter's accent is on the heavy side.

By Ash Nair

Good beginning course. It covers most of the things you would use in regular day basis.

By Lukas

Direct to the point

By Morgan Schulz

The course is a great intro to git, and Inna gives good examples for each task. Her accent is pleasant, but prevents me from listening at more than 1x speed. The course is missing some more advanced topics, but for a systems admin like myself to whom development concepts are foreign, this course did a great job. Two things I would like to see in a future revision or more advanced course:

1) setting up a git server, or even a free account on github and syncing your lab examples with it.

2) dealing with conflicting files when you merge branches