Description
Collection of 60+ Git utilities extending Git's functionality with repository analysis, workflow shortcuts, and additional commands.
Opensource.com
Essential Commands
Repository Information
git summary
- Show repository statisticsgit effort [file]
- Show effort statistics per filegit authors
- List repository authors with commit countsgit contrib <author>
- Show author contributionsgit count
- Count commits by user
Branch Management
git create-branch <name>
- Create and checkout new branchgit delete-branch <name>
- Delete branch locally and remotelygit delete-merged-branches
- Delete merged branchesgit fresh-branch <name>
- Create fresh branch from main
File Operations
git ignore <pattern>
- Add to .gitignoregit info
- Show repository informationgit changelog
- Generate changelog
Advanced Commands
Release Management
git release <version>
- Tag and push a new releasegit feature <name>
- Start/finish feature branchgit bug <name>
- Create bug fix branch
Analysis and Debugging
git delta <commit>
- Show files that differ from another commitgit local-commits
- Show unpushed commitsgit effort --above 15
- Show files with 15+ commits
Pull Request Integration
git pr <number>
- Checkout GitHub/GitLab pull requestgit pr clean
- Remove all PR branches
Usage Examples
# Repository analysis
git summary --line
git effort --above 10 src/
# Release workflow
git release v2.1.0
# Pull request workflow
git pr 123
git pr clean
# Branch cleanup
git delete-merged-branches