Skip to content

Instantly share code, notes, and snippets.

@legndery
Last active September 22, 2021 05:44
Show Gist options
  • Save legndery/787359fed46c7e5ad1a8166395d29f89 to your computer and use it in GitHub Desktop.
Save legndery/787359fed46c7e5ad1a8166395d29f89 to your computer and use it in GitHub Desktop.
139 GIT ALIASES FROM ZSH FOR CMDER/CONEMU
;= @REM 139 GIT ALIASES FROM ZSH
g=git $*
ga=git add $*
gaa=git add --all $*
gapa=git add --patch $*
gau=git add --update $*
gav=git add --verbose $*
gap=git apply $*cl
gapt=git apply --3way $*
gb=git branch $*
gba=git branch -a $*
gbd=git branch -d $*
gbD=git branch -D $*
gbl=git blame -b -w $*
gbnm=git branch --no-merged $*
gbr=git branch --remote $*
gbs=git bisect $*
gbsb=git bisect bad $*
gbsg=git bisect good $*
gbsr=git bisect reset $*
gbss=git bisect start $*
gc=git commit -v $*
gc!=git commit -v --amend $*
gcn!=git commit -v --no-edit --amend $*
gca=git commit -v -a $*
gca!=git commit -v -a --amend $*
gcan!=git commit -v -a --no-edit --amend $*
gcans!=git commit -v -a -s --no-edit --amend $*
gcam=git commit -a -m $*
gcsm=git commit -s -m $*
gcas=git commit -a -s $*
gcasm=git commit -a -s -m $*
gcb=git checkout -b $*
gcf=git config --list $*
gcl=git clone --recurse-submodules $*
gclean=git clean -id $*
gpristine=git reset --hard && git clean -dffx $*
gcd=git checkout develop $*
gcmsg=git commit -m $*
gco=git checkout $*
gcor=git checkout --recurse-submodules $*
gcount=git shortlog -sn $*
gcp=git cherry-pick $*
gcpa=git cherry-pick --abort $*
gcpc=git cherry-pick --continue $*
gcs=git commit -S $*
gcss=git commit -S -s $*
gcssm=git commit -S -s -m $*
gd=git diff $*
gdca=git diff --cached $*
gdcw=git diff --cached --word-diff $*
gds=git diff --staged $*
gdt=git diff-tree --no-commit-id --name-only -r $*
gdw=git diff --word-diff $*
gf=git fetch $*
gfa=git fetch --all --prune $*
gfo=git fetch origin $*
gfg=git ls-files | grep $*
gg=git gui citool $*
gga=git gui citool --amend $*
ghh=git help $*
gignore=git update-index --assume-unchanged $*
gignored=git ls-files -v | grep "^[[:lower:]]" $*
gl=git pull $*
glg=git log --stat $*
glgp=git log --stat -p $*
glgg=git log --graph $*
glgga=git log --graph --decorate --all $*
glgm=git log --graph --max-count=10 $*
glo=git log --oneline --decorate $*
glog=git log --oneline --decorate --graph $*
gloga=git log --oneline --decorate --graph --all $*
gm=git merge $*
gmt=git mergetool --no-prompt $*
gmtvim=git mergetool --no-prompt --tool=vimdiff $*
gma=git merge --abort $*
gp=git push $*
gpd=git push --dry-run $*
gpf=git push --force-with-lease $*
gpf!=git push --force $*
gpoat=git push origin --all && git push origin --tags $*
gpr=git pull --rebase $*
gpu=git push upstream $*
gpv=git push -v $*
gr=git remote $*
gra=git remote add $*
grb=git rebase $*
grba=git rebase --abort $*
grbc=git rebase --continue $*
grbd=git rebase develop $*
grbi=git rebase -i $*
grbo=git rebase --onto $*
grbs=git rebase --skip $*
grev=git revert $*
grh=git reset $*
grhh=git reset --hard $*
grm=git rm $*
grmc=git rm --cached $*
grmv=git remote rename $*
grrm=git remote remove $*
grs=git restore $*
grset=git remote set-url $*
grss=git restore --source $*
grst=git restore --staged $*
gru=git reset -- $*
grup=git remote update $*
grv=git remote -v $*
gsb=git status -sb $*
gsd=git svn dcommit $*
gsh=git show $*
gsi=git submodule init $*
gsps=git show --pretty=short --show-signature $*
gsr=git svn rebase $*
gss=git status -s $*
gst=git status $*
gsta=git stash save $*
gstaa=git stash apply $*
gstc=git stash clear $*
gstd=git stash drop $*
gstl=git stash list $*
gstp=git stash pop $*
gsts=git stash show --text $*
gstall=git stash --all $*
gsu=git submodule update $*
gsw=git switch $*
gswc=git switch -c $*
gts=git tag -s $*
gtv=git tag | sort -V $*
gunignore=git update-index --no-assume-unchanged $*
gunwip=git log -n 1 | grep -q -c "\-\-wip\-\-" && git reset HEAD~1 $*
gup=git pull --rebase $*
gupv=git pull --rebase -v $*
gupa=git pull --rebase --autostash $*
gupav=git pull --rebase --autostash -v $*
gwch=git whatchanged -p --abbrev-commit --pretty=medium $*
gam=git am $*
gamc=git am --continue $*
gams=git am --skip $*
gama=git am --abort $*
gamscp=git am --show-current-patch $*
@legndery
Copy link
Author

legndery commented Aug 7, 2021

to add it put this entire thing in %CMDER_ROOT%\config\user_aliases.cmd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment