Description
Core Oh My Zsh plugin providing 177+ aliases and functions for Git commands, significantly reducing keystrokes and improving productivity.
Catalin's Tech
Essential Commands
Basic Operations
ga→git addgaa→git add --allgapa→git add --patchgau→git add --update
Commit Operations
gc→git commit -vgc!→git commit -v --amendgca→git commit -v -agcam→git commit -a -mgcm→git commit -m
Branch Operations
gb→git branchgba→git branch -agbd→git branch -dgcb→git checkout -bgco→git checkout
Status and Diff
gst→git statusgsb→git status -sbgd→git diffgdca→git diff --cached
Advanced Commands
Push/Pull Operations
gp→git pushgpf!→git push --forcegpsup→git push --set-upstream origin $(git_current_branch)ggpush→git push origin "$(git_current_branch)"
Log and History
glg→git log --statglgg→git log --graphglo→git log --oneline --decorateglol→git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset'
Stash Operations
gsta→git stash pushgstaa→git stash applygstl→git stash listgstp→git stash pop
Usage Examples
# Quick commit workflow
ga .
gcam "Add new feature"
ggpush
# Branch management
gcb feature/new-feature
gco main
gbd feature/old-feature
# Log viewing
glol # Pretty log with graph
glo | head -10 # Last 10 commits oneline