What problem does it solve?
This Skill provides comprehensive guidance and commands for complex Git operations, helping users navigate branching, merging, rebasing, and conflict resolution efficiently.
Core Features & Use Cases
- Branch Management: Create, name, and maintain feature, fix, and release branches according to best practices.
- Conflict Resolution: Offers strategies and commands to effectively resolve merge and rebase conflicts.
- History Management: Assists in cleaning up commit history using interactive rebase and provides tools for investigating past changes.
- Recovery: Guides users on how to recover from mistakes using
git reset, git revert, and git reflog.
- Use Case: When encountering a merge conflict during a rebase, use this skill to understand the conflict and apply the correct resolution steps.
Quick Start
Use the git-essentials skill to create a new feature branch named 'feat/123-add-user-auth' from the main branch.