Git: The Big Picture

If there is one essential tool in every modern developer’s toolkit, that’s Git. Whether you're an absolute beginner or you already know another version control system, this short training explains what the fuss is about.
Course info
Rating
(362)
Level
Beginner
Updated
Dec 17, 2019
Duration
1h 6m
Table of contents
Description
Course info
Rating
(362)
Level
Beginner
Updated
Dec 17, 2019
Duration
1h 6m
Description

From programmers to IT professionals, it seems that every software developer these days is using Git; the most popular version control system around.

In this course, Git: The Big Picture, you'll discover what Git is, what it's useful for, and why it's taking the world of software by storm. First, you'll get an introduction to version control, in case Git is your first version control system. Then, you'll learn what makes Git special and different from other similar systems, and you'll get the lowdown on distributed version control. Finally, you'll understand GitHub and the innovative workflow that so many teams are adopting. When you're done with this course, you'll know exactly what Git is all about.

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: The Big Picture
Beginner
1h 12m
Sep 22, 2020
Mastering Git
Intermediate
3h 2m
Jun 11, 2020
More courses by Paolo Perrotta
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello, I am Paolo Perrotta. Welcome to Git: The Big Picture. If there is one technology that's ubiquitous today in software development, that's Git. It doesn't matter which programming language or operating system you use, nearly everybody uses Git at some point. Git is not exactly friendly when you approach it for the first time. It has so many commands and esoteric features. But if you look at the big picture, you'll find that there are a handful of basic concepts that are key to understanding Git, and if you get those concepts, then you can start using Git today and learn all the complexities as you need them. You'll have good basics to learn upon, and that's what you'll get in this training. It's short, but it lays out the basics. If you are new to the concept of version control, you'll get a clearer idea of what it is and how it works. And if you already know other version control systems, you'll learn what makes Git special, like the idea of distributed version control, and we'll also discuss the popular Git-based services, like GitHub. This training doesn't have many prerequisites. I do expect that you are either a software professional or a student on your way to become a professional, but you don't have to be very experienced or even very technical. You might be a team manager who doesn't necessarily write code. We will look at some technical details, but overall, everything in this course is pretty high level. And by the end of this Pluralsight training, you'll know Git is, the principles behind it, and what it can do for you. Let's dive in.