What problem does it solve?
Helps teams and individuals avoid destructive Git operations, resolve merge conflicts, recover lost commits or branches, and apply consistent branching and push practices so repository history remains reliable and auditable.
Core Features & Use Cases
- Safe operations & push guidance: Guidance on pull/rebase before push, using --force-with-lease, and branch hygiene to prevent accidental overwrites.
- Conflict resolution & recovery: Patterns for resolving merge and rebase conflicts, using reflog to find lost commits, and instructions for restoring deleted branches.
- Workflow and collaboration: Feature branch and hotfix flows, code review preparation, and practices for minimizing review friction and CI failures.
- Use Case: Recover a mistakenly deleted branch using reflog, prepare a feature branch for a clean pull request, or safely rebase unpublished commits without disrupting teammates.
Quick Start
Inspect the current repository for divergent branches, identify any lost commits or unsafe forced pushes, and provide a step-by-step recovery and safe synchronization plan without rewriting shared history.