mirror of
https://github.com/robbyrussell/oh-my-zsh.git
synced 2026-09-28 14:06:12 +02:00
feat(git): add aliases related to log, rebase and submodules (#9676)
* Add glom: git log --oneline --decorate --color $(git_main_branch) * Add gsuri: git submodule update --recursive --init * Add grbmi/grbmia: git rebase $(git_main_branch) --interactive / --autosquash
This commit is contained in:
@@ -108,6 +108,7 @@ plugins=(... git)
|
|||||||
| `glo` | `git log --oneline --decorate` |
|
| `glo` | `git log --oneline --decorate` |
|
||||||
| `glog` | `git log --oneline --decorate --graph` |
|
| `glog` | `git log --oneline --decorate --graph` |
|
||||||
| `gloga` | `git log --oneline --decorate --graph --all` |
|
| `gloga` | `git log --oneline --decorate --graph --all` |
|
||||||
|
| `glom` | `git log --oneline --decorate --color $(git_main_branch)..` |
|
||||||
| `glp` | `git log --pretty=<format>` |
|
| `glp` | `git log --pretty=<format>` |
|
||||||
| `glg` | `git log --stat` |
|
| `glg` | `git log --stat` |
|
||||||
| `glgp` | `git log --stat --patch` |
|
| `glgp` | `git log --stat --patch` |
|
||||||
@@ -155,6 +156,8 @@ plugins=(... git)
|
|||||||
| `grba` | `git rebase --abort` |
|
| `grba` | `git rebase --abort` |
|
||||||
| `grbc` | `git rebase --continue` |
|
| `grbc` | `git rebase --continue` |
|
||||||
| `grbi` | `git rebase --interactive` |
|
| `grbi` | `git rebase --interactive` |
|
||||||
|
| `grbmi` | `git rebase $(git_main_branch) --interactive` |
|
||||||
|
| `grbmia` | `git rebase $(git_main_branch) --interactive --autosquash` |
|
||||||
| `grbo` | `git rebase --onto` |
|
| `grbo` | `git rebase --onto` |
|
||||||
| `grbs` | `git rebase --skip` |
|
| `grbs` | `git rebase --skip` |
|
||||||
| `grbd` | `git rebase $(git_develop_branch)` |
|
| `grbd` | `git rebase $(git_develop_branch)` |
|
||||||
@@ -205,6 +208,7 @@ plugins=(... git)
|
|||||||
| `gsnut` | `git status --untracked-files=no` |
|
| `gsnut` | `git status --untracked-files=no` |
|
||||||
| `gsi` | `git submodule init` |
|
| `gsi` | `git submodule init` |
|
||||||
| `gsu` | `git submodule update` |
|
| `gsu` | `git submodule update` |
|
||||||
|
| `gsuri` | `git submodule update --recursive --init` |
|
||||||
| `gsd` | `git svn dcommit` |
|
| `gsd` | `git svn dcommit` |
|
||||||
| `git-svn-dcommit-push` | `git svn dcommit && git push github $(git_main_branch):svntrunk` |
|
| `git-svn-dcommit-push` | `git svn dcommit && git push github $(git_main_branch):svntrunk` |
|
||||||
| `gsr` | `git svn rebase` |
|
| `gsr` | `git svn rebase` |
|
||||||
|
|||||||
@@ -253,6 +253,7 @@ alias glolm='git log $(git_main_branch) --graph --pretty="%Cred%h%Creset -%C(aut
|
|||||||
alias glo='git log --oneline --decorate'
|
alias glo='git log --oneline --decorate'
|
||||||
alias glog='git log --oneline --decorate --graph'
|
alias glog='git log --oneline --decorate --graph'
|
||||||
alias gloga='git log --oneline --decorate --graph --all'
|
alias gloga='git log --oneline --decorate --graph --all'
|
||||||
|
alias glom='git log --oneline --decorate --color $(git_main_branch)..'
|
||||||
|
|
||||||
# Pretty log messages
|
# Pretty log messages
|
||||||
function _git_log_prettily(){
|
function _git_log_prettily(){
|
||||||
@@ -362,6 +363,8 @@ alias grbd='git rebase $(git_develop_branch)'
|
|||||||
alias grbm='git rebase $(git_main_branch)'
|
alias grbm='git rebase $(git_main_branch)'
|
||||||
alias grbom='git rebase origin/$(git_main_branch)'
|
alias grbom='git rebase origin/$(git_main_branch)'
|
||||||
alias grbum='git rebase upstream/$(git_main_branch)'
|
alias grbum='git rebase upstream/$(git_main_branch)'
|
||||||
|
alias grbmi='git rebase $(git_main_branch) --interactive'
|
||||||
|
alias grbmia='git rebase $(git_main_branch) --interactive --autosquash'
|
||||||
alias grf='git reflog'
|
alias grf='git reflog'
|
||||||
alias gr='git remote'
|
alias gr='git remote'
|
||||||
alias grv='git remote --verbose'
|
alias grv='git remote --verbose'
|
||||||
@@ -407,6 +410,7 @@ alias gsb='git status --short --branch'
|
|||||||
alias gsnut='git status --untracked-files=no'
|
alias gsnut='git status --untracked-files=no'
|
||||||
alias gsi='git submodule init'
|
alias gsi='git submodule init'
|
||||||
alias gsu='git submodule update'
|
alias gsu='git submodule update'
|
||||||
|
alias gsuri='git submodule update --recursive --init'
|
||||||
alias gsd='git svn dcommit'
|
alias gsd='git svn dcommit'
|
||||||
alias git-svn-dcommit-push='git svn dcommit && git push github $(git_main_branch):svntrunk'
|
alias git-svn-dcommit-push='git svn dcommit && git push github $(git_main_branch):svntrunk'
|
||||||
alias gsr='git svn rebase'
|
alias gsr='git svn rebase'
|
||||||
|
|||||||
Reference in New Issue
Block a user