Learn the methods for cloning a GitHub repository using git clone: git clone https, git clone ssh, git clone zip, and using the GitHub CLI.
Practice pushing in Git by learning the git push
command. Learn how to push to GitHub, how to use Git Push: Set Upstream, and Git Push Force.
Get step-by-step instructions for how to install Git on Windows, Linux, and Mac.
In this video, you'll learn all about Git merge conflicts, and how to resolve merge conflicts in Git.
Selective staging using git add --interactive
and git add --patch
allows you to pick which changes will become part of a commit, and which won't.
Learn about the Git Commit command, including the commands for Git Commit Message, Git Commit: -a
, Git: Change Commit Message, Git Help, and Git Log.
Take a look at these two GitHub profile timelines. Who do you think is the more experienced and capable programmer? If you were an employer, who would you hire?
Start earning your “GitHub greens” now to prove that you’re a proactive coder over time.
Anyone can learn how to use GitHub & Git, including absolute beginners. The sooner you start using it, the better.
Follow our practical GitHub & Git tutorial series to:
Work with a mentor to get guidance on how things are done - or not done - in the real world. Meet weekly 1:1, and reach out anytime you’re stuck.
Read about our online coding bootcamp mentorship programs.
Start learning for free. Unlock everything for just $29 per month, or choose mentorship to reach your goals faster.
Learn about membershipWhat will I learn in the Git tutorial?
Please visit the Git & GitHub course to see what you’ll learn in our GitHub & Git tutorial series.
Does this program offer a Git certification / Github certification?
Yes. Certificates are available if you are enrolled in Premium Membership or Mentorship. Here’s how to receive your Git certification + Github certification:
What is Git? What is GitHub? What is the difference between Git vs GitHub?
Git is a type of software known as a Version Control System (VCS), which you can run locally on your computer to keep track of the different versions of your projects.
GitHub is a cloud-based web service for hosting projects that are tracked with Git, where you can store and track your projects across different versions. Both Git & GitHub are used for version control, but Git is on your local machine while GitHub is in the cloud.
Read more about Git vs GitHub.