35454190f6aeae9b9f16acdbdd0cf72c32610ee8
- Author
- Jack DeVries <jdevries3133@gmail.com>
- Committer
- Carlo Sala <carlosalag@protonmail.com>
- Date
Message
Diff
This diff is truncated to protect this page.
1diff --git a/plugins/git/README.md b/plugins/git/README.md
2index 3beb0890abcbc310ae94a1c86e1f33bc72b9e770..8cb4215a942de0f5eda615154fd427be799a7cff 100644
3--- a/plugins/git/README.md
4+++ b/plugins/git/README.md
5@@ -10,191 +10,189 @@ plugins=(... git)
6
7 ## Aliases
8
9-| Alias | Command |
10-|:---------------------|:---------------------------------------------------------------------------------------------------------------------------------|
11-| g | git |
12-| ga | git add |
13-| gaa | git add --all |
14-| gapa | git add --patch |
15-| gau | git add --update |
16-| gav | git add --verbose |
17-| gap | git apply |
18-| gapt | git apply --3way |
19-| gb | git branch |
20-| gba | git branch -a |
21-| gbd | git branch -d |
22-| 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 |
23-| gbD | git branch -D |
24-| gbl | git blame -b -w |
25-| gbnm | git branch --no-merged |
26-| gbr | git branch --remote |
27-| gbs | git bisect |
28-| gbsb | git bisect bad |
29-| gbsg | git bisect good |
30-| gbsr | git bisect reset |
31-| gbss | git bisect start |
32-| gc | git commit -v |
33-| gc! | git commit -v --amend |
34-| gcn | git commit -v --no-edit |
35-| gcn! | git commit -v --no-edit --amend |
36-| gca | git commit -v -a |
37-| gca! | git commit -v -a --amend |
38-| gcan! | git commit -v -a --no-edit --amend |
39-| gcans! | git commit -v -a -s --no-edit --amend |
40-| gcam | git commit -a -m |
41-| gcas | git commit -a -s |
42-| gcasm | git commit -a -s -m |
43-| gcsm | git commit -s -m |
44-| gcb | git checkout -b |
45-| gcf | git config --list |
46-| gcl | git clone --recurse-submodules |
47-| gccd | git clone --recurse-submodules "<span>$</span>@" && cd "<span>$</span>(basename <span>$</span>_ .git)" |
48-| gclean | git clean -id |
49-| gpristine | git reset --hard && git clean -dffx |
50-| gcm | git checkout $(git_main_branch) |
51-| gcd | git checkout $(git_develop_branch) |
52-| gcmsg | git commit -m |
53-| gco | git checkout |
54-| gcor | git checkout --recurse-submodules |
55-| gcount | git shortlog -sn |
56-| gcp | git cherry-pick |
57-| gcpa | git cherry-pick --abort |
58-| gcpc | git cherry-pick --continue |
59-| gcs | git commit -S |
60-| gd | git diff |
61-| gdca | git diff --cached |
62-| gdcw | git diff --cached --word-diff |
63-| gdct | git describe --tags $(git rev-list --tags --max-count=1) |
64-| gds | git diff --staged |
65-| gdt | git diff-tree --no-commit-id --name-only -r |
66-| gdnolock | git diff $@ ":(exclude)package-lock.json" ":(exclude)*.lock" |
67-| gdup | git diff @{upstream} |
68-| gdv | git diff -w $@ \| view - |
69-| gdw | git diff --word-diff |
70-| gf | git fetch |
71-| gfa | git fetch --all --prune |
72-| gfg | git ls-files \| grep |
73-| gfo | git fetch origin |
74-| gg | git gui citool |
75-| gga | git gui citool --amend |
76-| ggf | git push --force origin $(current_branch) |
77-| ggfl | git push --force-with-lease origin $(current_branch) |
78-| ggl | git pull origin $(current_branch) |
79-| ggp | git push origin $(current_branch) |
80-| ggpnp | ggl && ggp |
81-| ggpull | git pull origin "$(git_current_branch)" |
82-| ggpur | ggu |
83-| ggpush | git push origin "$(git_current_branch)" |
84-| ggsup | git branch --set-upstream-to=origin/$(git_current_branch) |
85-| ggu | git pull --rebase origin $(current_branch) |
86-| gpsup | git push --set-upstream origin $(git_current_branch) |
87-| ghh | git help |
88-| gignore | git update-index --assume-unchanged |
89-| gignored | git ls-files -v \| grep "^[[:lower:]]" |
90-| git-svn-dcommit-push | git svn dcommit && git push github $(git_main_branch):svntrunk |
91-| gk | gitk --all --branches &! |
92-| gke | gitk --all $(git log -g --pretty=%h) &! |
93-| gl | git pull |
94-| glg | git log --stat |
95-| glgp | git log --stat -p |
96-| glgg | git log --graph |
97-| glgga | git log --graph --decorate --all |
98-| glgm | git log --graph --max-count=10 |
99-| glo | git log --oneline --decorate |
100-| glol | git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset' |
101-| glols | git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset' --stat |
102-| glod | git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset' |
103-| glods | git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset' --date=short |
104-| glola | git log --graph --pretty='%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%ar) %C(bold blue)<%an>%Creset' --all |
105diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh
106index 76e58a12177014df78e1d5a0a525c25c9ad367e3..7544ca4402f518a5a1a500a852a6b7b555c5f03b 100644
107--- a/plugins/git/git.plugin.zsh
108+++ b/plugins/git/git.plugin.zsh
109@@ -69,10 +69,10 @@ alias gap='git apply'
110 alias gapt='git apply --3way'
111
112 alias gb='git branch'
113-alias gba='git branch -a'
114-alias gbd='git branch -d'
115-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'
116-alias gbD='git branch -D'
117+alias gba='git branch --all'
118+alias gbd='git branch --delete'
119+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'
120+alias gbD='git branch --delete --force'
121 alias gbl='git blame -b -w'
122 alias gbnm='git branch --no-merged'
123 alias gbr='git branch --remote'
124@@ -82,18 +82,17 @@ alias gbsg='git bisect good'
125 alias gbsr='git bisect reset'
126 alias gbss='git bisect start'
127
128-alias gc='git commit -v'
129-alias gc!='git commit -v --amend'
130-alias gcn='git commit -v --no-edit'
131-alias gcn!='git commit -v --no-edit --amend'
132-alias gca='git commit -v -a'
133-alias gca!='git commit -v -a --amend'
134-alias gcan!='git commit -v -a --no-edit --amend'
135-alias gcans!='git commit -v -a -s --no-edit --amend'
136-alias gcam='git commit -a -m'
137-alias gcsm='git commit -s -m'
138-alias gcas='git commit -a -s'
139-alias gcasm='git commit -a -s -m'
140+alias gc='git commit --verbose'
141+alias gc!='git commit --verbose --amend'
142+alias gcn!='git commit --verbose --no-edit --amend'
143+alias gca='git commit --verbose --all'
144+alias gca!='git commit --verbose --all --amend'
145+alias gcan!='git commit --verbose --all --no-edit --amend'
146+alias gcans!='git commit --verbose --all --signoff --no-edit --amend'
147+alias gcam='git commit --all --message'
148+alias gcsm='git commit --signoff --message'
149+alias gcas='git commit --all --signoff'
150+alias gcasm='git commit --all --signoff --message'
151 alias gcb='git checkout -b'
152 alias gcf='git config --list'
153
154@@ -104,20 +103,20 @@ function gccd() {
155 compdef _git gccd=git-clone
156
157 alias gcl='git clone --recurse-submodules'
158-alias gclean='git clean -id'
159-alias gpristine='git reset --hard && git clean -dffx'
160+alias gclean='git clean --interactive -d'
161+alias gpristine='git reset --hard && git clean --force -dx'
162 alias gcm='git checkout $(git_main_branch)'
163 alias gcd='git checkout $(git_develop_branch)'
164-alias gcmsg='git commit -m'
165+alias gcmsg='git commit --message'
166 alias gco='git checkout'
167 alias gcor='git checkout --recurse-submodules'
168-alias gcount='git shortlog -sn'
169+alias gcount='git shortlog --summary --numbered'
170 alias gcp='git cherry-pick'
171 alias gcpa='git cherry-pick --abort'
172 alias gcpc='git cherry-pick --continue'
173-alias gcs='git commit -S'
174-alias gcss='git commit -S -s'
175-alias gcssm='git commit -S -s -m'
176+alias gcs='git commit --gpg-sign'
177+alias gcss='git commit --gpg-sign --signoff'
178+alias gcssm='git commit --gpg-sign --signoff --message'
179
180 alias gd='git diff'
181 alias gdca='git diff --cached'
182@@ -208,11 +207,11 @@ alias gignored='git ls-files -v | grep "^[[:lower:]]"'
183 alias git-svn-dcommit-push='git svn dcommit && git push github $(git_main_branch):svntrunk'
184
185 alias gk='\gitk --all --branches &!'
186-alias gke='\gitk --all $(git log -g --pretty=%h) &!'
187+alias gke='\gitk --all $(git log --walk-reflogs --pretty=%h) &!'
188
189 alias gl='git pull'
190 alias glg='git log --stat'
191-alias glgp='git log --stat -p'
192+alias glgp='git log --stat --patch'
193 alias glgg='git log --graph'
194 alias glgga='git log --graph --decorate --all'
195 alias glgm='git log --graph --max-count=10'
196@@ -240,7 +239,7 @@ alias gpf!='git push --force'
197 alias gpoat='git push origin --all && git push origin --tags'
198 alias gpr='git pull --rebase'
199 alias gpu='git push upstream'
200-alias gpv='git push -v'
201+alias gpv='git push --verbose'
202
203 alias gr='git remote'
204 alias gra='git remote add'
205@@ -248,7 +247,7 @@ alias grb='git rebase'
206 alias grba='git rebase --abort'
207 alias grbc='git rebase --continue'
208 alias grbd='git rebase $(git_develop_branch)'