From d023335a58f58a12defdb0b989ed3b78ac69e75b Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Mon, 13 Jan 2020 19:34:08 +0530 Subject: [PATCH] fish: Add some git helpers Signed-off-by: Sanchayan Maity --- fish/.config/fish/config.fish | 36 ++++++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/fish/.config/fish/config.fish b/fish/.config/fish/config.fish index 7ad889f..aed672e 100644 --- a/fish/.config/fish/config.fish +++ b/fish/.config/fish/config.fish @@ -12,17 +12,6 @@ export GOOGLE_APPLICATION_CREDENTIALS='/home/core/juspay/godel-big-q-1eefe6004aa alias b="cd .." alias c="clear" -alias gp="git pull" -alias grv="git remote -v" -alias gba="git branch -a" -alias gcb="git checkout -b" -alias gf="git fetch" -alias gl="git log" -alias gm="git merge" -alias gpu="git push -u" -alias gs="git status" -alias vg="vgrep" -alias vs="vgrep -s" alias v="nvim" alias tksa="tmux kill-session -a" alias tks="tmux kill-server" @@ -37,3 +26,28 @@ alias gsl="gst-launch-1.0" alias sds="systemctl status " alias sde="systemctl enable " alias sdd="systemctl disable " + +# Git helpers +alias gp="git pull" +alias gd="git diff" +alias grv="git remote -v" +alias gba="git branch -a" +alias gcb="git checkout -b" +alias gf="git fetch" +alias gl="git log" +alias gm="git merge" +alias gpu="git push -u" +alias gs="git status" +alias vg="vgrep" +alias vs="vgrep -s" +# Open modified files +# ACMR = Added || Copied || Modified || Renamed +alias v="nvim" +# Edit all uncommitted files that have changes since the last commit (be they staged or unstaged) +alias vd="nvim (git diff HEAD --name-only --diff-filter=ACMR)" +# Edit all staged files that have changes since the last commit +alias vds="nvim (git diff --staged --name-only --diff-filter=ACMR)" +# Edit all files that were altered in the last commit +alias vdc="nvim (git diff HEAD^ --name-only --diff-filter=ACMR)" +# Edit files changed since master +alias vdm="nvim (git diff master --name-only --diff-filter=ACMR)"