Skip to content

Git Basics

Git is a version control system — it tracks every change you make to your code, lets you undo mistakes, and makes it possible for multiple people to work on the same project without overwriting each other's work. Every professional developer uses git daily.

Learn Your Way

Read Build Watch Test Review Visualize
You are here Projects Quiz Flashcards

This concept is covered in two parts:

  1. Part 1: Local Git — init, add, commit, branch, merge, .gitignore, and undoing things
  2. Part 2: Remote Git and GitHub — push, pull, clone, the GitHub workflow, and resolving merge conflicts

Practice

Review: Flashcard decks Practice reps: Coding challenges

Further Reading


← Prev Home Next →