breeze

February 8, 2023 · View on GitHub

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, فارسی.

breeze logos

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/ 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

Gs With Shortcuts

just ga [number] (gs and gl also)

(ex)1, 1-3, 2 3

Ga With Shortcuts

Enjoy!