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:
- Part 1: Local Git — init, add, commit, branch, merge,
.gitignore, and undoing things - Part 2: Remote Git and GitHub — push, pull, clone, the GitHub workflow, and resolving merge conflicts
Practice¶
- Every project in this curriculum uses git — practice with each one
- Level 0 projects — start committing your work
- Module 09 Docker Deployment — git + CI/CD
Review: Flashcard decks Practice reps: Coding challenges
Further Reading¶
| ← Prev | Home | Next → |
|---|---|---|