Git HOME
On this page
Welcome to the Git Tutorial
This tutorial teaches Git from the ground up. You will learn how to track changes, manage versions, create branches, and collaborate safely using modern workflows.
What you will learn
- How Git tracks changes using commits
- How to stage and commit files properly
- How to view and understand project history
- How branching works
- How Git connects to GitHub
- How to undo mistakes safely
How this course is structured
This tutorial follows a practical order. First, you will learn how Git works locally on your computer. Later, you will connect your project to GitHub and learn collaboration workflows.
Who this tutorial is for
- Beginners learning web development
- Developers who want structured Git knowledge
- Anyone who wants to stop being afraid of git reset
What you need before starting
- Git installed on your computer
- Basic terminal or command prompt usage
- A simple project folder to experiment with
What Git is not
- Git is not GitHub
- Git is not a backup tool
- Git does not automatically save your files
How to follow along
Create a new folder on your computer and use it throughout the tutorial. Practice every command instead of just reading.