Course info
Feb 10, 2020
2h 2m

Version control is at the center of any file based project. Whether, you're a software developer, project manager, team member, student, or anyone who works on file based projects; keeping track of changes is essential to creating a great product. In this course, Getting Started with Git, you'll learn the popular version control system Git and why it plays a significant role in creating better projects. First, you'll see the basics of understanding Git. Next, you'll start your journey with Steve, a local coffee shop owner, and explore how Git elevates his project in a fun and easy step-by-step experience. Finally, you'll discover common and extended commands used in Git everyday. When you're finished with this course, you'll have a working knowledge of Git as a version control system for your project.

About the author
About the author

Aaron is an integration engineer living in the heart of Silicon Slopes, Utah Valley. He's an outdoor enthusiast and loves taking little square pictures of the world.

More from the author
Getting Started with GitHub Actions
1h 35m
Jun 25, 2020
Adopting an InnerSource Culture with GitHub
1h 42m
Mar 30, 2020
More courses by Aaron Stewart
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Understanding the fundamentals of Git. The popular version control system can make your life so much easier if you're working in any type of file based project that needs version control. Learning a new subject, especially a technical one, can be a difficult and stressful experience, but knowing where to start can make all of the difference. I've been a Git advocate and enthusiast for several years now, but I can still remember the challenges I faced when learning about Git for the first time. I wanted to learn from content that was fun, relatable, and interactive. I found great content in several places, but I couldn't find one single resource that had all three. This course will teach you the fundamentals of Git by taking you on a journey with Steve, a local coffee shop owner, where you'll take a hands on approach to learning Git while working on his coffee shop recipe project. You'll learn why Git is the leading version control system of choice, and not just for software developers, but for project managers, team members, students, or really anyone who wants the flexibility to track changes to any type of file‑based project. You'll also learn about code hosting service providers, such as GitHub, GitLab, or BitBucket and how they can transform your Git project to the next level. The great thing about Git is it doesn't take a computer expert to start using it. After this course, you'll have the foundational knowledge to get up and running with a Git based project and how to effectively make changes locally and then push them up to your code hosting provider of choice for other collaborators to then contribute. Come see how to harness the power of Git and transform the way you make changes and collaborate with team members. I'm Aaron Stewart, and this is getting started with Git.