Git Essentials
course

Git Essentials

Welcome to Git Essentials, the updated version for the modern web developer.

Simon Sez IT
Updated Dec 08, 2024

What you'll learn

  • How to use Git on the command line
  • How to install and configure Git on Windows, Mac, and Linux
  • How to create, clone, and add files to a GitHub repository
  • How to manage files, commits, and branches
  • How to merge branches into other branches
  • How to view file differences and ignore certain file types
  • How to fork repositories and create custom branches and tags
  • How to open and manage GitHub issues and pull requests
  • How to rebase
  • How to work through merge and rebase conflicts
Course Description

This is a course that will teach you everything you need to know about working with Git and GitHub. And you can use Windows, Mac, or Linux — I'll show you how to install Git on all three major operating systems.

By the end of this course, you will have the knowledge and confidence you need to work in a team.

I've worked with several teams over the years and everything you'll learn in this course is what I tend to use almost every day and certainly every week. 

We'll work through lots of real-life examples together and get you hands-on experience with all of this by creating your own repositories, forking my repo, and even safely opening a pull request on my work for some seriously hands on experience.

Project

Throughout this course you'll be working on a GitHub project. Together, we'll learn a lot of new concepts and tools. You'll update your project with:

  1. A new GitHub repository
  2. New commits
  3. Creating a README file
  4. New Git branches
  5. Merging a branch
  6. Adding a GitHub issue
  7. A new pull request
  8. Tagging your commits

I'll be with you all the way, and I've provided an example GitHub repository to work from so you can test your new skills in a worry-free environment. So, feel free to experiment with everything you learn in this course against my demo repository.

Course Info

  • Videos: 36
  • Duration: 3 hours