HOWTO use git aliases with oh_my_zsh
Алиас: ga
Команда: git add
Алиас: gaa
Команда: git add --all
Алиас: gapa
Команда: git add --patch
Алиас: gau
Команда: git add --update
Алиас: gav
Команда: git add --verbose
Алиас: gap
Команда: git apply
Алиас: gapt
Команда: git apply --3way
Алиас: gb
Команда: git branch
Алиас: gba
Команда: git branch -a
Алиас: gbd
Команда: git branch -d
Алиас: gbda
Команда: git branch --no-color --merged | grep -vE "^([+]|\s($(git_main_branch)|$(git_develop_branch))\s*$)" | xargs git branch -d 2>/dev/null
Алиас: gbD
Команда: git branch -D
Алиас: gbnm
Команда: git branch --no-merged
Алиас: gbr
Команда: git branch --remote
Алиас: ggsup
Команда: git branch --set-upstream-to=origin/$(git_current_branch)
Алиас: gbl
Команда: git blame -b -w
Алиас: 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
Алиас: gcas
Команда: git commit -a -s
Алиас: gcasm
Команда: git commit -a -s -m
Алиас: gcsm
Команда: git commit -s -m
Алиас: gcmsg
Команда: git commit -m
Алиас: gcs
Команда: git commit -S
Алиас: gcb
Команда: git checkout -b
Алиас: gcm
Команда: git checkout $(git_main_branch)
Алиас: gcd
Команда: git checkout $(git_develop_branch)
Алиас: gco
Команда: git checkout
Алиас: gcor
Команда: git checkout --recurse-submodules
Алиас: gcf
Команда: git config --list
Алиас: gcl
Команда: git clone --recurse-submodules
Алиас: gccd
Команда: git clone --recurse-submodules "$@" && cd "$(basename $_ .git)"
Алиас: gcp
Команда: git cherry-pick
Алиас: gcpa
Команда: git cherry-pick --abort
Алиас: gcpc
Команда: git cherry-pick --continue
Алиас: 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
Алиас: gdnolock
Команда: git diff $@ ":(exclude)package-lock.json" ":(exclude)*.lock"
Алиас: gdup
Команда: git diff @{upstream}
Алиас: gdv
Команда: git diff -w $@ | view -
Алиас: gdw
Команда: git diff --word-diff
Алиас: ggf
Команда: git push --force origin $(current_branch)
Алиас: ggfl
Команда: git push --force-with-lease origin $(current_branch)
Алиас: ggp
Команда: git push origin $(current_branch)
Алиас: ggpush
Команда: git push origin "$(git_current_branch)"
Алиас: gpsup
Команда: git push --set-upstream origin $(git_current_branch)
Алиас: 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
Алиас: gpu
Команда: git push upstream
Алиас: gpv
Команда: git push -v
Алиас: gke
Команда: gitk --all $(git log -g --pretty=%h) &!
Алиас: 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
Алиас: glol
Команда: git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset'
Алиас: glols
Команда: git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset' --stat
Алиас: glod
Команда: git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset'
Алиас: glods
Команда: git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset' --date=short
Алиас: glola
Команда: git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset' --all
Алиас: glog
Команда: git log --oneline --decorate --graph
Алиас: gloga
Команда: git log --oneline --decorate --graph --all
Алиас: glp
Команда: git log --pretty=<format>
Алиас: grb
Команда: git rebase
Алиас: grba
Команда: git rebase --abort
Алиас: grbc
Команда: git rebase --continue
Алиас: grbd
Команда: git rebase $(git_develop_branch)
Алиас: grbi
Команда: git rebase -i
Алиас: grbm
Команда: git rebase $(git_main_branch)
Алиас: grbom
Команда: git rebase origin/$(git_main_branch)
Алиас: grbo
Команда: git rebase --onto
Алиас: grbs
Команда: git rebase --skip
Алиас: gsta
Команда: git stash push
Алиас: gstaa
Команда: git stash save
Алиас: gstc
Команда: git stash apply
Алиас: gstd
Команда: git stash clear
Алиас: gstl
Команда: git stash drop
Алиас: gstp
Команда: git stash list
Алиас: gsts
Команда: git stash pop
Алиас: gstu
Команда: git stash show --text
Алиас: gstall
Команда: git stash --include-untracked
Алиас: gsu
Команда: git stash --all
Алиас: gr
Команда: git remote
Алиас: gra
Команда: git remote add
Алиас: grmv
Команда: git remote rename
Алиас: grrm
Команда: git remote remove
Алиас: grset
Команда: git remote set-url
Алиас: grup
Команда: git remote update
Алиас: grv
Команда: git remote -v
Алиас: ggl
Команда: git pull origin $(current_branch)
Алиас: ggpull
Команда: git pull origin "$(git_current_branch)"
Алиас: ggu
Команда: git pull --rebase origin $(current_branch)
Алиас: gl
Команда: git pull
Алиас: gpr
Команда: git pull --rebase
Алиас: gupv
Команда: git pull --rebase
Алиас: gupa
Команда: git pull --rebase -v
Алиас: gupav
Команда: git pull --rebase --autostash
Алиас: gupom
Команда: git pull --rebase --autostash -v
Алиас: gupomi
Команда: git pull --rebase origin $(git_main_branch)
Алиас: glum
Команда: git pull --rebase=interactive origin $(git_main_branch)
Алиас: gluc
Команда: git pull upstream $(git_main_branch)
Алиас: gwch
Команда: git pull upstream $(git_current_branch)
Алиас: gswc
Команда: git switch
Алиас: gswm
Команда: git switch -c
Алиас: gswd
Команда: git switch $(git_main_branch)
Алиас: gts
Команда: git switch $(git_develop_branch)
Алиас: gf
Команда: git fetch
Алиас: gfa
Команда: git fetch --all --prune
Алиас: gfo
Команда: git fetch origin
Алиас: gmtl
Команда: git mergetool --no-prompt
Алиас: gmtlvim
Команда: git mergetool --no-prompt --tool=vimdiff
Алиас: gm
Команда: git merge
Алиас: gmom
Команда: git merge origin/$(git_main_branch)
Алиас: gmum
Команда: git merge upstream/$(git_main_branch)
Алиас: gma
Команда: git merge --abort
Алиас: gsb
Команда: git status -sb
Алиас: gss
Команда: git status -s
Алиас: gst
Команда: git status
Алиас: grs
Команда: git restore
Алиас: grss
Команда: git restore --source
Алиас: grst
Команда: git restore --staged
Алиас: gup
Команда: git log -n 1 | grep -q -c "--wip--" && git reset HEAD~1
Алиас: gpristine
Команда: git reset --hard && git clean -dffx
Алиас: grh
Команда: git reset
Алиас: grhh
Команда: git reset --hard
Алиас: groh
Команда: git reset origin/$(git_current_branch) --hard
Алиас: gru
Команда: git reset --
Алиас: gsd
Команда: git svn dcommit
Алиас: gsr
Команда: git svn rebase
Алиас: gamc
Команда: git am
Алиас: gams
Команда: git am --continue
Алиас: gama
Команда: git am --skip
Алиас: gamscp
Команда: git am --abort
Алиас: gsi
Команда: git submodule init
Алиас: gsw
Команда: git submodule update
Алиас: gam
Команда: git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign -m " --wip-- [skip ci]"
Алиас: grm
Команда: git rm
Алиас: grmc
Команда: git rm --cached
Алиас: gg
Команда: git gui citool
Алиас: gga
Команда: git gui citool --amend
Алиас: gtv
Команда: git tag -s
Алиас: gtl
Команда: git tag | sort -V
Алиас: gunignore
Команда: gtl(){ git tag --sort=-v:refname -n -l ${1}* }; noglob gtl
Алиас: gsh
Команда: git show
Алиас: gsps
Команда: git show --pretty=short --show-signature
все остальное
Алиас: g
Команда: git
Алиас: gclean
Команда: git clean -id
Алиас: gcount
Команда: git shortlog -sn
Алиас: gdct
Команда: git describe --tags $(git rev-list --tags --max-count=1)
Алиас: gfg
Команда: git ls-files | grep
Алиас: ggpnp
Команда: ggl && ggp
Алиас: ggpur
Команда: ggu
Алиас: ghh
Команда: git help
Алиас: gignore
Команда: git update-index --assume-unchanged
Алиас: gignored
Команда: git ls-files -v | grep "^[[:lower:]]"
Алиас: gk
Команда: gitk --all --branches &!
Алиас: grev
Команда: git revert
Алиас: grt
Команда: cd "$(git rev-parse --show-toplevel || echo .)"
Алиас: gunwip
Команда: git update-index --no-assume-unchanged
Алиас: gwip
Команда: git whatchanged -p --abbrev-commit --pretty=medium