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.
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.
Course Overview Hello, I'm 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 a good basis to learn upon. And that's what you'll get in this training. It's short, but it lays out the basics. If you're new to the concept of version control, you'll get a clear 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 those popular Git‑based services like GitHub. This training doesn't have many prerequisites. I do expect that you're 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 what Git is, the principles behind it, and what it can do for you. Let's dive in.