What Does gat feature Do?
The gat feature <NAME> command streamlines the entire git feature branch workflow by automating branch creation, committing staged changes, and pushing to remote repository in a single command.
Core workflow:
- Branch creation: Creates a new branch from current HEAD
- Automatic commit: Commits all staged changes with branch name as message
- Remote push: Pushes new branch to origin with upstream tracking
- Clean commit messages: Extracts readable message from branch name
Usage Examples
Replace 4 git commands with a single gat command for the same result.
GAT extracts clean, readable commit messages from your branch names automatically.
Work becomes immediately available for team collaboration and code review.
Branch Naming Conventions
gat feature user-authenticationgat feature payment-gatewaygat feature search-functionalitygat feature login-validation-fixgat feature memory-leak-fixgat feature security-patchgat feature api-reference-docsgat feature setup-guide-docsgat feature contributing-docsgat feature user-service-refactorgat feature database-schema-refactorgat feature legacy-code-cleanupWorkflow Comparison
4 separate commands required for basic workflow
1 command replaces entire workflow
Available Now
The gat feature workflow is available today. Install gat and start streamlining your git workflow immediately.