🎓 Git Basics
If you understand the basics and feel comfortable using Git for version control it is time to look into the core concepts and some advanced features. Use this guided course and follow along.
| # | Lesson | Level | Time | |
|---|---|---|---|---|
| 1 |
Git Init
Learn how to initialize a new Git repository. This lesson will guide you through creating a new directory, initializing a new Git repository, and configuring your Git identity. |
Beginner | 8 minutes | Start |
| 2 |
Git Config
Learn the difference between local and global Git configuration and when to use which one. You will learn how to view and set configuration settings for your Git repositories. |
Beginner | 12 minutes | Start |
| 3 |
Git Add
Learn how to stage changes for commit using git add. This lesson covers adding individual files, multiple files, and using wildcards to stage changes efficiently. |
Beginner | 8 minutes | Start |
| 4 |
Git Commit
Learn the basics of staging and committing changes in Git. This lesson will guide you through checking status, adding files, and making your first commit. |
Beginner | 10 minutes | Start |
| 5 |
Git Push
Learn how to push your local commits to a remote repository. This lesson covers adding a remote origin and pushing your changes to GitHub. |
Beginner | 8 minutes | Start |
| 6 |
Git Pull
Learn how to fetch and merge changes from a remote repository. This lesson covers pulling updates, understanding the pull process, and handling conflicts. |
Beginner | 7 minutes | Start |
| 7 |
Git Branch
Learn the basics of branching in Git. This lesson will guide you through creating a new branch, checking out a branch, and merging a branch. |
Beginner | 10 minutes | Start |