What problem does it solve?
This Skill streamlines complex Git workflows, providing efficient branch and commit management with advanced features like virtual branches, commit editing, and AI integration.
Core Features & Use Cases
- Virtual Branches: Work on multiple branches simultaneously in a single workspace.
- Commit Editing: Edit commits with 'rub', squash, amend, and reword functionality.
- AI Integration: Integrate AI agents for coding assistance, commit message generation, and more.
- Use Case: A developer can use this Skill to manage a complex project with multiple features and dependencies, enabling parallel development and efficient commit management.
Quick Start
To set up and start using the but skill, run the command 'but setup' to initialize the workspace, then 'but commit -m "Initial commit"' to create your first commit.