GitHub
Connect a repo to version your notebooks as readable diffs.
Clusy branches are for live experiments. Git is for versioning the notebook files, a history you can review and roll back. Connect a repo and you can do it from the notebook.
Connecting
Connect GitHub under Settings → Integrations, and choose which repositories Clusy can access rather than handing over your whole account. Once it's connected and a project is linked to a repo, the Git tab in the sidebar comes alive.
The Git tab
The Git tab shows what changed since your last commit as a readable diff, along with the commit history, and lets you commit your work.
How notebooks are stored
Notebooks aren't committed as raw .ipynb blobs full of output. Clusy serializes them to a clean Python form (Jupytext "percent" format), which diffs sensibly: a change to a cell shows up as a change to a few lines, not a churned-up JSON blob. That's what makes reviewing a Clusy notebook in a normal pull request actually readable.
Clean diffs
Because notebooks serialize to plain Python, you can read what changed in a review instead of squinting at JSON.
A workflow that holds up
Explore with Clusy's experiment branches. They're fast, stateful, and throwaway.
Converge on the version you want to keep.
Commit it from the Git tab with a real message.
That keeps the two kinds of branching in their lanes: Clusy branches for the messy exploration, Git for the clean history you keep.