Recover From Stale Git Locks

Diagnose and recover from stale git lock files caused by crashed background processes

vamseeachanta Updated

File contents

Recover from Stale Git Locks

When git operations fail with .git/index.lock errors, the lock file may persist after a crash. Check if any git process is actually running with ps aux | grep git. If none exist, safely remove the stale lock file with rm .git/index.lock, then retry the operation. For submodules or nested repos, check and clean locks in each .git directory. Always verify the background process completed before proceeding.

vamseeachanta/workspace-hub/tree/main/.agents/skills/workspace-hub/learned/recover-from-stale-git-locks commit e3aea0a45a

Frequently asked questions

npx skillmds@latest add vamseeachanta/recover-from-stale-git-locks