but - Manage Git repositories with GitButler
Uses the GitButler CLI to commit, push, branch, inspect, and edit Git repository history, including pull requests and conflict resolution.
Tags
Updated: 2026-10-05Capabilities
Typical Outputs
What this skill does
- Commit selected changes
- Create and manage branches
- Inspect files and hunks
- Push branches upstream
- Pull workspace updates
- Create pull requests
- Edit commit history
- Resolve commit conflicts
- Squash and reorder commits
- Undo repository changes
Inputs
- Git repository
- Changed files and hunks
- Branch or commit IDs
- Commit messages
- Pull request metadata
Outputs
- Git commits
- Git branches
- Updated remote branches
- Pull requests
- Updated workspace state
- Edited repository history
- Conflict resolution state
- CLI operation results
Requirements
- GitButler CLI
- Git repository access
- Remote access for push and pull
