Home

Awesome

breeze

Build Status Slack Room

Shortcut tools for git command in fish shell.

It is inspired from SCM Breeze.

Translations: 日本語, 繁體中文, 简体中文, 한국어, Русский, Português, Türkçe, Español, Français, Català, Deutsch, فارسی.

<div class="centered"> <img src="http://i.imgur.com/MEKxPSD.png" alt="breeze logos" /> </div>

Shortcut list

Port from SCM Breez

Shortcut commandOriginal
gbgit branch
gcegit clean
gcefgit clean -fd
gsgit status
gagit add
gfgit fetch
gfagit fetch --all
gfrgit fetch && git rebase
gaagit add --all .
gapgit add -p
gaugit add -u
gpsgit push
gpsfgit push --force-with-lease
gplgit pull
grgit remote -v
grsgit reset --
grshgit reset --hard
gtgit tag
grmgit rm
grbgit rebase
grbigit rebase --interactive
gcogit checkout
glgit log
gdnwgit diff -w --
gdfgit diff --
glggit log --graph --max-count=5
gblgit blame
gclgit clone
gdwgit diff --word-diff
gplrgit pull --rebase
grslgit reset HEAD~
gmffgit merge --ff
gmgit merge
gmffgit merge --no-ff
gmnffgit merge --ff
gashgit stash
gashagit stash apply
gashlgit stash list

Original Shortcut for git

Shortcut commandOriginalComment
gurlgit config --get remote.origin.url
gopenopen your github (macOS Only)
gashugit stash --include-untracked
gbugit branch --set-upstream-to=origin/<branch> masterArgument is your branch name. ex. gbu master
gtopgit rev-parse --show-toplevelShow git top path.
cdgtopcd (git rev-parse --show-toplevel)Chenge directory of git top path.

Install

With Fisher

fisher install shinriyo/breeze

Uninstall

fisher rm shinriyo/breeze

Usage

Just use short cut command of Shortcut list.

git status's shortcut command gs

<div class="centered"> <img src="http://i.imgur.com/F3NHal3.png" alt="Gs With Shortcuts" /> </div>

just ga [number] (gs and gl also)

(ex)1, 1-3, 2 3

<div class="centered"> <img src="http://i.imgur.com/RpspQI2.png" alt="Ga With Shortcuts" /> </div>

Enjoy!