Mastering Git

If you already have some experience with Git, this is the training that will make you an expert. From a deep look at the fundamental commands, to the design of a distributed workflow, this training will give you a full overview of the Git toolset.
Course info
Rating
(85)
Level
Intermediate
Updated
Jun 11, 2020
Duration
3h 2m
Table of contents
Description
Course info
Rating
(85)
Level
Intermediate
Updated
Jun 11, 2020
Duration
3h 2m
Description

You could be using Git for quite some time, and still get that nagging feeling that you're missing something. This ideal follow-up to "How Git Works" gives you the information you need to deeply understand Git's most useful features. In this course, Mastering Git, you'll tackle the more advanced Git topics, learn the Git way of thinking, and focus on how to actually get stuff done with Git, day in and day out. First, you'll discover how to use Git fluently in your daily job. Next, you'll be taught how to move information around in Git and how to investigate and change your history in Git. Then, you'll move on to fixing any mistakes that you make while working with Git. Finally, you'll explore how to organize a shared Git workflow for your team. By the end of this course, You’ll have the knowledge and skills to up your game and become a power user of Git.

About the author
About the author

Paolo Perrotta is a traveling coach and a software mentor. He wrote "Metaprogramming Ruby", widely praised as one of the essential books on Ruby.

More from the author
Ruby: Getting Started
Beginner
1h 39m
Nov 9, 2020
Ruby: The Big Picture
Beginner
1h 12m
Sep 22, 2020
More courses by Paolo Perrotta
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi. I'm Paolo Perrotta. Welcome to my course, Mastering Git. If you have ever been impressed by someone using Git in a natural way, in a way that flows, working fluently with the index and the stash, changing a project's history, using sophisticated commands such as reset, for example, or reflog, well, if you were impressed by that, then prepare to be impressed by yourself soon. This short training contains all the information that you need to use Git fluently in your daily job, and also to move information around in Git like nobody's business, to investigate and change your history, to fix any mistakes that you make while working with Git, and even to organize a shared Git workflow for your team. This is the training you need to up your game and become a power user. It's also a follow up to a previous course, How Git Works, but you don't necessarily need to have followed How Git Works to enjoy this training. As long as you have some experience with Git, you can follow along. So if you've been looking for a course that tackles the more advanced Git topics, focuses on how to actually get stuff done with Git, and teaches you the Git way of thinking so that you can work comfortably with Git day in and day out, here is that course.