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.

Git Essentials - Learn Git & Github from scratch!
Unlock creativity with Skillshare! Learn acrylic painting, AI writing, graphic design, and photography.

This Course Includes
skillshare
0 (0 reviews )
2 hours 55 minutes
english
Online - Self Paced
course
SkillShare
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)..