Every command here runs against a real object model: blobs, trees, and commits, hashed the same way git hashes them. The SHAs you see are the SHAs git would produce.
Pick a scenario, run commands, and watch the graph move. Nothing you do here can hurt anything.
Introduction
Empty directory
Nothing exists yet. Run git init and watch the object store fill up as you commit.
Introduction
Initialise a repo, create a file, and make your first commit.
Type a command, or click a suggestion below. `help` lists what works.
git commit the graph appears here.The working tree is empty. Create a file to have something to commit.