Git Stash, Worktree, and Clean Cheat Sheet/Prune stale worktree administrative entries

Clean up references to missing worktree directories.

Section: Worktree Workflows

Prune stale worktree administrative entries

bash
bash
git worktree prune
Explanation

Helpful after manually deleting worktree directories outside Git.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Worktree Workflows
List worktrees
Show all linked working trees for the repository.
OpenIn sheetbashsame section
Create a detached worktree at a commit
Check out a specific commit in a new working tree.
OpenIn sheetbashsame section
Create worktree and new branch together
Add a worktree and create a new branch from current HEAD.
OpenIn sheetbashsame section
Lock a worktree
Prevent a worktree from being pruned or accidentally removed.
OpenIn sheetbashsame section
Remove a worktree
Delete a linked worktree entry and directory.
OpenIn sheetbashsame section
Create a named stash
Save tracked changes with a message.
OpenIn sheetbash1 tag match