Oh my zsh git plugin cheatsheet

giulia_chiola

Giulia Chiola

Posted on January 18, 2021

Oh my zsh git plugin cheatsheet

Some useful shortcuts I use with oh-my-zsh git plugin.

Alias Command Notes
gb git branch List of local branches
gba git branch -a List of local and remote branches
gcam git commit -am Add all files to stage and commit
gcmsg git commit -m Git commit message
gco git checkout Change branch
gco - git checkout to the previous branch Change branch to the previous one
gd git diff Files differences in staging
gfa git fetch --all --prune Fetch all remote branches, delete branch if upstream is gone
gl git pull Pull from remote
gp git push Push to remote
gpsup git push --set-upstream origin [currentbranch] Set upstream branch
gst git status Local files to commit

Add your zsh aliases

  • Open zsh configuration file
nano ~/.zshrc
Enter fullscreen mode Exit fullscreen mode
  • Add aliases using the syntax
alias [name]='[command]'
Enter fullscreen mode Exit fullscreen mode

For instance, these are my aliases in .zshrc file

alias gflbs='git flow bugfix start'
alias gflbf='git flow bugfix finish'

alias gbm='git branch -m'
alias gbD='git branch -D'
alias gbuu='git branch --unset-upstream'
Enter fullscreen mode Exit fullscreen mode

To apply these changes, you should close the tab and open a new one or you can run

source ~/.zshrc
Enter fullscreen mode Exit fullscreen mode

or shorter version

. ~/.zshrc
Enter fullscreen mode Exit fullscreen mode

My aliases

Here are some shortcuts I added compared to the ones came with oh-my-zsh plugin

Alias Command Notes
gflbs git flow bugfix start Start a bugfix/ branch from develop
gflbf git flow bugfix finish Finish a bugfix/ branch from develop
gbm git branch -m Rename branch
gbD git branch -D Delete local branch with force option
gbuu git branch --unset-upstream Unset upstream branch

📚 More info

💖 💪 🙅 🚩
giulia_chiola
Giulia Chiola

Posted on January 18, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Oh my zsh git plugin cheatsheet
zsh Oh my zsh git plugin cheatsheet

January 18, 2021