Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
oh-my-zsh
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
github
oh-my-zsh
Commits
35454190
Unverified
Commit
35454190
authored
Jan 12, 2023
by
Jack DeVries
Committed by
Carlo Sala
Jan 12, 2023
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat(git): use verbose flags in aliases
Closes #11244 Closes #11246 Closes #10101 Closes #11380
parent
17ea9733
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
220 additions
and
222 deletions
+220
-222
README.md
plugins/git/README.md
+182
-184
git.plugin.zsh
plugins/git/git.plugin.zsh
+38
-38
No files found.
plugins/git/README.md
View file @
35454190
...
...
@@ -10,191 +10,189 @@ plugins=(... git)
## Aliases
| Alias | Command |
|:---------------------|:---------------------------------------------------------------------------------------------------------------------------------|
| g | git |
| 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
*(<span>$</span>(git_main_branch)\|<span>$</span>(git_develop_branch))\s*
<span>
$
</span>
)"
\|
xargs git branch -d 2>/dev/null |
| 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 |
| 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 |
| gcb | git checkout -b |
| gcf | git config --list |
| gcl | git clone --recurse-submodules |
| gccd | git clone --recurse-submodules "
<span>
$
</span>
@" && cd "
<span>
$
</span>
(basename
<span>
$
</span>
_ .git)" |
| gclean | git clean -id |
| gpristine | git reset --hard && git clean -dffx |
| gcm | git checkout $(git_main_branch) |
| gcd | git checkout $(git_develop_branch) |
| 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 |
| gd | git diff |
| gdca | git diff --cached |
| gdcw | git diff --cached --word-diff |
| gdct | git describe --tags $(git rev-list --tags --max-count=1) |
| 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 |
| gf | git fetch |
| gfa | git fetch --all --prune |
| gfg | git ls-files
\|
grep |
| gfo | git fetch origin |
| gg | git gui citool |
| gga | git gui citool --amend |
| ggf | git push --force origin $(current_branch) |
| ggfl | git push --force-with-lease origin $(current_branch) |
| ggl | git pull origin $(current_branch) |
| ggp | git push origin $(current_branch) |
| ggpnp | ggl && ggp |
| ggpull | git pull origin "$(git_current_branch)" |
| ggpur | ggu |
| ggpush | git push origin "$(git_current_branch)" |
| ggsup | git branch --set-upstream-to=origin/$(git_current_branch) |
| ggu | git pull --rebase origin $(current_branch) |
| gpsup | git push --set-upstream origin $(git_current_branch) |
| ghh | git help |
| gignore | git update-index --assume-unchanged |
| gignored | git ls-files -v
\|
grep "^
[
[:lower:
]
]" |
| git-svn-dcommit-push | git svn dcommit && git push github $(git_main_branch):svntrunk |
| gk | gitk --all --branches &! |
| gke | gitk --all $(git log -g --pretty=%h) &! |
| 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 |
| 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
\>
|
| gm | git merge |
| gmom | git merge origin/$(git_main_branch) |
| gmtl | git mergetool --no-prompt |
| gmtlvim | git mergetool --no-prompt --tool=vimdiff |
| gmum | git merge upstream/$(git_main_branch) |
| 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 $(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 |
| grev | git revert |
| grh | git reset |
| grhh | git reset --hard |
| groh | git reset origin/$(git_current_branch) --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 |
| grt | cd "$(git rev-parse --show-toplevel
\|\|
echo .)" |
| 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 push |
| 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 |
| gstu | git stash --include-untracked |
| gstall | git stash --all |
| gsu | git submodule update |
| gsw | git switch |
| gswc | git switch -c |
| gswm | git switch $(git_main_branch) |
| gswd | git switch $(git_develop_branch) |
| gts | git tag -s |
| gtv | git tag
\|
sort -V |
| gtl | gtl(){ git tag --sort=-v:refname -n -l ${1}
*
}; noglob gtl |
| 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 |
| gupom | git pull --rebase origin $(git_main_branch) |
| gupomi | git pull --rebase=interactive origin $(git_main_branch) |
| glum | git pull upstream $(git_main_branch) |
| gluc | git pull upstream $(git_current_branch) |
| gwch | git whatchanged -p --abbrev-commit --pretty=medium |
| gwip | git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign -m "--wip--
[
skip ci
]
" |
| gam | git am |
| gamc | git am --continue |
| gams | git am --skip |
| gama | git am --abort |
| gamscp | git am --show-current-patch |
| Alias | Command |
| :------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| g | git |
| 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 --all |
| gbd | git branch --delete |
| gbda | git branch --no-color --merged
\|
grep -vE "^(
[
+*
]
\|\s
*(<span>$</span>(git_main_branch)\|<span>$</span>(git_develop_branch))\s*
<span>
$
</span>
)"
\|
xargs git branch --delete 2>/dev/null |
| gbD | git branch --delete --force |
| 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 --verbose |
| gc! | git commit --verbose --amend |
| gcn! | git commit --verbose --no-edit --amend |
| gca | git commit --verbose --all |
| gca! | git commit --verbose --all --amend |
| gcan! | git commit --verbose --all --no-edit --amend |
| gcans! | git commit --verbose --all --signoff --no-edit --amend |
| gcam | git commit --all --message |
| gcas | git commit --all --signoff |
| gcasm | git commit --all --signoff --message |
| gcsm | git commit --signoff --message |
| gcb | git checkout -b |
| gcf | git config --list |
| gcl | git clone --recurse-submodules |
| gccd | git clone --recurse-submodules "
<span>
$
</span>
@" && cd "
<span>
$
</span>
(basename
<span>
$
</span>
\_
.git)" |
| gclean | git clean --interactive -d |
| gpristine | git reset --hard && git clean -dffx |
| gcm | git checkout $(git_main_branch) |
| gcd | git checkout $(git_develop_branch) |
| gcmsg | git commit --message |
| gco | git checkout |
| gcor | git checkout --recurse-submodules |
| gcount | git shortlog --summary -n |
| gcp | git cherry-pick |
| gcpa | git cherry-pick --abort |
| gcpc | git cherry-pick --continue |
| gcs | git commit -S |
| gd | git diff |
| gdca | git diff --cached |
| gdcw | git diff --cached --word-diff |
| gdct | git describe --tags $(git rev-list --tags --max-count=1) |
| 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 |
| gf | git fetch |
| gfa | git fetch --all --prune |
| gfg | git ls-files
\|
grep |
| gfo | git fetch origin |
| gg | git gui citool |
| gga | git gui citool --amend |
| ggf | git push --force origin $(current_branch) |
| ggfl | git push --force-with-lease origin $(current_branch) |
| ggl | git pull origin $(current_branch) |
| ggp | git push origin $(current_branch) |
| ggpnp | ggl && ggp |
| ggpull | git pull origin "$(git_current_branch)" |
| ggpur | ggu |
| ggpush | git push origin "$(git_current_branch)" |
| ggsup | git branch --set-upstream-to=origin/$(git_current_branch) |
| ggu | git pull --rebase origin $(current_branch) |
| gpsup | git push --set-upstream origin $(git_current_branch) |
| ghh | git help |
| gignore | git update-index --assume-unchanged |
| gignored | git ls-files -v
\|
grep "^
[
[:lower:
]
]" |
| git-svn-dcommit-push | git svn dcommit && git push github $(git_main_branch):svntrunk |
| gk | gitk --all --branches &! |
| gke | gitk --all $(git log --walk-reflogs --pretty=%h) &! |
| gl | git pull |
| glg | git log --stat |
| glgp | git log --stat --patch |
| 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
\>
|
| gm | git merge |
| gmom | git merge origin/$(git_main_branch) |
| gmtl | git mergetool --no-prompt |
| gmtlvim | git mergetool --no-prompt --tool=vimdiff |
| gmum | git merge upstream/$(git_main_branch) |
| 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 --verbose |
| gr | git remote |
| gra | git remote add |
| grb | git rebase |
| grba | git rebase --abort |
| grbc | git rebase --continue |
| grbd | git rebase $(git_develop_branch) |
| grbi | git rebase --interactive |
| grbm | git rebase $(git_main_branch) |
| grbom | git rebase origin/$(git_main_branch) |
| grbo | git rebase --onto |
| grbs | git rebase --skip |
| grev | git revert |
| grh | git reset |
| grhh | git reset --hard |
| groh | git reset origin/$(git_current_branch) --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 |
| grt | cd "$(git rev-parse --show-toplevel
\|\|
echo .)" |
| gru | git reset -- |
| grup | git remote update |
| grv | git remote --verbose |
| gsb | git status --short -b |
| 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 --short |
| gst | git status |
| gsta | git stash push |
| 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 |
| gstu | git stash --include-untracked |
| gstall | git stash --all |
| gsu | git submodule update |
| gsw | git switch |
| gswc | git switch -c |
| gswm | git switch $(git_main_branch) |
| gswd | git switch $(git_develop_branch) |
| gts | git tag -s |
| gtv | git tag
\|
sort -V |
| gtl | gtl(){ git tag --sort=-v:refname -n --list ${1}
\*
}; noglob gtl |
| gunignore | git update-index --no-assume-unchanged |
| gunwip | git log --max-count=1
\|
grep -q -c "
\-\-
wip
\-\-
" && git reset HEAD~1 |
| gup | git pull --rebase |
| gupv | git pull --rebase --verbose |
| gupa | git pull --rebase --autostash |
| gupav | git pull --rebase --autostash --verbose |
| gupom | git pull --rebase origin $(git_main_branch) |
| gupomi | git pull --rebase=interactive origin $(git_main_branch) |
| glum | git pull upstream $(git_main_branch) |
| gluc | git pull upstream $(git_current_branch) |
| gwch | git whatchanged -p --abbrev-commit --pretty=medium |
| gwip | git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign --message "--wip--
[
skip ci
]
" |
| gam | git am |
| gamc | git am --continue |
| gams | git am --skip |
| gama | git am --abort |
| gamscp | git am --show-current-patch |
| gwt | git worktree |
| gwta | git worktree add |
| gwtls | git worktree list |
| gwtmv | git worktree move |
| gwtrm | git worktree remove |
...
...
plugins/git/git.plugin.zsh
View file @
35454190
...
...
@@ -69,10 +69,10 @@ alias gap='git apply'
alias
gapt
=
'git apply --3way'
alias
gb
=
'git branch'
alias
gba
=
'git branch -
a
'
alias
gbd
=
'git branch -
d
'
alias
gbda
=
'git branch --no-color --merged | command grep -vE "^([+*]|\s*($(git_main_branch)|$(git_develop_branch))\s*$)" | command xargs git branch -
d
2>/dev/null'
alias
gbD
=
'git branch -
D
'
alias
gba
=
'git branch -
-all
'
alias
gbd
=
'git branch -
-delete
'
alias
gbda
=
'git branch --no-color --merged | command grep -vE "^([+*]|\s*($(git_main_branch)|$(git_develop_branch))\s*$)" | command xargs git branch -
-delete
2>/dev/null'
alias
gbD
=
'git branch -
-delete --force
'
alias
gbl
=
'git blame -b -w'
alias
gbnm
=
'git branch --no-merged'
alias
gbr
=
'git branch --remote'
...
...
@@ -82,18 +82,17 @@ alias gbsg='git bisect good'
alias
gbsr
=
'git bisect reset'
alias
gbss
=
'git bisect start'
alias
gc
=
'git commit -v'
alias
gc!
=
'git commit -v --amend'
alias
gcn
=
'git commit -v --no-edit'
alias
gcn!
=
'git commit -v --no-edit --amend'
alias
gca
=
'git commit -v -a'
alias
gca!
=
'git commit -v -a --amend'
alias
gcan!
=
'git commit -v -a --no-edit --amend'
alias
gcans!
=
'git commit -v -a -s --no-edit --amend'
alias
gcam
=
'git commit -a -m'
alias
gcsm
=
'git commit -s -m'
alias
gcas
=
'git commit -a -s'
alias
gcasm
=
'git commit -a -s -m'
alias
gc
=
'git commit --verbose'
alias
gc!
=
'git commit --verbose --amend'
alias
gcn!
=
'git commit --verbose --no-edit --amend'
alias
gca
=
'git commit --verbose --all'
alias
gca!
=
'git commit --verbose --all --amend'
alias
gcan!
=
'git commit --verbose --all --no-edit --amend'
alias
gcans!
=
'git commit --verbose --all --signoff --no-edit --amend'
alias
gcam
=
'git commit --all --message'
alias
gcsm
=
'git commit --signoff --message'
alias
gcas
=
'git commit --all --signoff'
alias
gcasm
=
'git commit --all --signoff --message'
alias
gcb
=
'git checkout -b'
alias
gcf
=
'git config --list'
...
...
@@ -104,20 +103,20 @@ function gccd() {
compdef _git
gccd
=
git-clone
alias
gcl
=
'git clone --recurse-submodules'
alias
gclean
=
'git clean -
i
d'
alias
gpristine
=
'git reset --hard && git clean -
dff
x'
alias
gclean
=
'git clean -
-interactive -
d'
alias
gpristine
=
'git reset --hard && git clean -
-force -d
x'
alias
gcm
=
'git checkout $(git_main_branch)'
alias
gcd
=
'git checkout $(git_develop_branch)'
alias
gcmsg
=
'git commit -
m
'
alias
gcmsg
=
'git commit -
-message
'
alias
gco
=
'git checkout'
alias
gcor
=
'git checkout --recurse-submodules'
alias
gcount
=
'git shortlog -
sn
'
alias
gcount
=
'git shortlog -
-summary --numbered
'
alias
gcp
=
'git cherry-pick'
alias
gcpa
=
'git cherry-pick --abort'
alias
gcpc
=
'git cherry-pick --continue'
alias
gcs
=
'git commit -
S
'
alias
gcss
=
'git commit -
S -s
'
alias
gcssm
=
'git commit -
S -s -m
'
alias
gcs
=
'git commit -
-gpg-sign
'
alias
gcss
=
'git commit -
-gpg-sign --signoff
'
alias
gcssm
=
'git commit -
-gpg-sign --signoff --message
'
alias
gd
=
'git diff'
alias
gdca
=
'git diff --cached'
...
...
@@ -208,11 +207,11 @@ alias gignored='git ls-files -v | grep "^[[:lower:]]"'
alias
git-svn-dcommit-push
=
'git svn dcommit && git push github $(git_main_branch):svntrunk'
alias
gk
=
'\gitk --all --branches &!'
alias
gke
=
'\gitk --all $(git log -
g
--pretty=%h) &!'
alias
gke
=
'\gitk --all $(git log -
-walk-reflogs
--pretty=%h) &!'
alias
gl
=
'git pull'
alias
glg
=
'git log --stat'
alias
glgp
=
'git log --stat -
p
'
alias
glgp
=
'git log --stat -
-patch
'
alias
glgg
=
'git log --graph'
alias
glgga
=
'git log --graph --decorate --all'
alias
glgm
=
'git log --graph --max-count=10'
...
...
@@ -240,7 +239,7 @@ alias gpf!='git push --force'
alias
gpoat
=
'git push origin --all && git push origin --tags'
alias
gpr
=
'git pull --rebase'
alias
gpu
=
'git push upstream'
alias
gpv
=
'git push -
v
'
alias
gpv
=
'git push -
-verbose
'
alias
gr
=
'git remote'
alias
gra
=
'git remote add'
...
...
@@ -248,7 +247,7 @@ alias grb='git rebase'
alias
grba
=
'git rebase --abort'
alias
grbc
=
'git rebase --continue'
alias
grbd
=
'git rebase $(git_develop_branch)'
alias
grbi
=
'git rebase -
i
'
alias
grbi
=
'git rebase -
-interactive
'
alias
grbm
=
'git rebase $(git_main_branch)'
alias
grbom
=
'git rebase origin/$(git_main_branch)'
alias
grbo
=
'git rebase --onto'
...
...
@@ -268,15 +267,15 @@ alias grst='git restore --staged'
alias
grt
=
'cd "$(git rev-parse --show-toplevel || echo .)"'
alias
gru
=
'git reset --'
alias
grup
=
'git remote update'
alias
grv
=
'git remote -
v
'
alias
grv
=
'git remote -
-verbose
'
alias
gsb
=
'git status -
sb
'
alias
gsb
=
'git status -
-short --branch
'
alias
gsd
=
'git svn dcommit'
alias
gsh
=
'git show'
alias
gsi
=
'git submodule init'
alias
gsps
=
'git show --pretty=short --show-signature'
alias
gsr
=
'git svn rebase'
alias
gss
=
'git status -
s
'
alias
gss
=
'git status -
-short
'
alias
gst
=
'git status'
# use the default stash push on git 2.13 and newer
...
...
@@ -294,27 +293,27 @@ alias gstu='gsta --include-untracked'
alias
gstall
=
'git stash --all'
alias
gsu
=
'git submodule update'
alias
gsw
=
'git switch'
alias
gswc
=
'git switch -
c
'
alias
gswc
=
'git switch -
-create
'
alias
gswm
=
'git switch $(git_main_branch)'
alias
gswd
=
'git switch $(git_develop_branch)'
alias
gts
=
'git tag -
s
'
alias
gts
=
'git tag -
-sign
'
alias
gtv
=
'git tag | sort -V'
alias
gtl
=
'gtl(){ git tag --sort=-v:refname -n -
l
"${1}*" }; noglob gtl'
alias
gtl
=
'gtl(){ git tag --sort=-v:refname -n -
-list
"${1}*" }; noglob gtl'
alias
gunignore
=
'git update-index --no-assume-unchanged'
alias
gunwip
=
'git log -
n
1 | grep -q -c "\--wip--" && git reset HEAD~1'
alias
gunwip
=
'git log -
-max-count=
1 | grep -q -c "\--wip--" && git reset HEAD~1'
alias
gup
=
'git pull --rebase'
alias
gupv
=
'git pull --rebase -
v
'
alias
gupv
=
'git pull --rebase -
-verbose
'
alias
gupa
=
'git pull --rebase --autostash'
alias
gupav
=
'git pull --rebase --autostash -
v
'
alias
gupav
=
'git pull --rebase --autostash -
-verbose
'
alias
gupom
=
'git pull --rebase origin $(git_main_branch)'
alias
gupomi
=
'git pull --rebase=interactive origin $(git_main_branch)'
alias
glum
=
'git pull upstream $(git_main_branch)'
alias
gluc
=
'git pull upstream $(git_current_branch)'
alias
gwch
=
'git whatchanged -p --abbrev-commit --pretty=medium'
alias
gwip
=
'git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign -
m
"--wip-- [skip ci]"'
alias
gwip
=
'git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign -
-message
"--wip-- [skip ci]"'
alias
gwt
=
'git worktree'
alias
gwta
=
'git worktree add'
...
...
@@ -342,4 +341,4 @@ function grename() {
fi
}
unset
git_version
unset
git_version
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment