When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

SkillShare logo

Git Essentials - Learn Git & Github from scratch!

Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

     0 |
  • Reviews ( 0 )
Free

This Course Includes

  • iconskillshare
  • icon0 (0 reviews )
  • icon2 hours 55 minutes
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconSkillShare

About Git Essentials - Learn Git & Github from scratch!

Welcome to Git Essentials

Why the command line?

Installing Git (Windows Only)

Installing Git (MacOS and Linux)

Getting started with GitHub

Configuring Git on your computer

Creating and adding an SSH Key

How to clone a repository

How to create a new repository on GitHub

How to push to your GitHub repository

Git status

Unstaging a file

Undeleting a file

Git origins and remotes

Git branching

Committing to a new branch

Merging a branch into master

Seeing your Git history

Downloading updates from GitHub

How to get updates from GitHub

Checkout: code-time travel

README.md files

Viewing file differences

How to ignore files

Create a custom Git alias

Fixing Git commit messages

How to fork a repo

Git issues

How to open a pull request

Undoing a commit

Force pushing

How to rebase

Resolving merge and rebase conflicts

How to stash code

Adding tags to your commits

Final lesson

What You Will Learn?

  • Welcome to Git for Everybody! (Git Essentials), the updated version for the modern web developer..
  • 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.Here's the rough outline of everything you'll learn in this course:.
  • Plus 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 (because Git is better learned by doing)..