Git Explained
Lessons
Glossary
About
Source on GitHub
Origin
On GitHub · the shared copy
Files
pancakes
Modified on 10/02/26
groceries
Modified on 10/02/26
cookies
Modified on 10/02/26
soup
Modified on 10/02/26
History
Add serving size
Snapshot sam3 · Sam · this morning
Swap the egg for a banana
Snapshot 9 · You · earlier
Fix potato spelling
Snapshot 8 · You · earlier
Add croutons
Snapshot sam2 · Sam · earlier
Add soup recipe
Snapshot sam1 · Sam · earlier
Add chocolate chips
Snapshot 7 · You · earlier
Undo Add 10 cups of salt
Snapshot 6 · You · earlier
Add 10 cups of salt
Snapshot 5 · You · earlier
Add maple syrup
Snapshot 4 · You · earlier
Add cookie recipe
Snapshot 3 · You · earlier
Add blueberries and milk
Snapshot 2 · You · earlier
Start of the recipe book
Snapshot 1 · You · earlier
Everything is in sync.
Your folder
A repository, tracked by Git
Staging area
Nothing staged
Working files
pancakes
Modified on 10/02/26
groceries
Modified on 10/02/26
cookies
Modified on 10/02/26
soup
Modified on 10/02/26
notes
Modified on 10/02/26
Local history
Swap the egg for a banana
Snapshot 9 · You · earlier
Fix potato spelling
Snapshot 8 · You · earlier
Add croutons
Snapshot sam2 · Sam · earlier
Add soup recipe
Snapshot sam1 · Sam · earlier
Add chocolate chips
Snapshot 7 · You · earlier
Undo Add 10 cups of salt
Snapshot 6 · You · earlier
Add 10 cups of salt
Snapshot 5 · You · earlier
Add maple syrup
Snapshot 4 · You · earlier
Add cookie recipe
Snapshot 3 · You · earlier
Add blueberries and milk
Snapshot 2 · You · earlier
Start of the recipe book
Snapshot 1 · You · earlier
What the icons mean
Edit.
Change what is in this file.
Delete.
Remove this file from the folder.
Stage.
Pick this change for your next snapshot.
Unstage.
Leave this change out of your next snapshot.
Changed.
Git sees that this file is different from the last snapshot.
New.
Git has never saved this file.