Skip to main content
Clean up Entire session data.
By default, entire clean removes session data for the current HEAD commit:
  • Session state files for sessions based on the current commit
  • The shadow branch for the current commit and worktree
Use --session ID to clean a single session. This removes the session state and deletes its shadow branch if no other session still needs it. File changes remain in your working directory. Use --all to clean Entire session data across the repository:
  • All session state files in .git/entire-sessions/
  • All shadow branches
  • Temporary files in .entire/tmp/
Committed checkpoint data is preserved: the refs under refs/entire/checkpoints/, or the entire/checkpoints/v1 branch in repositories that use the legacy branch backend.
entire reset has been removed. Use entire clean instead, or entire clean --all for repository-wide cleanup.