git aliases
This commit is contained in:
parent
e39d46ecfa
commit
e28af63738
@ -28,4 +28,6 @@ do
|
||||
done
|
||||
|
||||
export TMPDIR
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:"
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:"
|
||||
|
||||
export FZF_DEFAULT_OPTS="--layout=default"
|
||||
@ -44,7 +44,7 @@
|
||||
submodule = short
|
||||
|
||||
[alias]
|
||||
a = "!git ls-files --exclude-standard -m --others -t | fzf -m --bind ctrl-a:toggle-all | cut -d' ' -f2 | xargs git add"
|
||||
a = "!git ls-files --exclude-standard -m --others -t | fzf -m --bind ctrl-a:toggle-all --bind load:last --preview 'echo {} | cut -d\" \" -f2 | xargs git diff --color=always' | cut -d' ' -f2 | xargs git add"
|
||||
d = diff
|
||||
di = diff
|
||||
ds = diff --staged
|
||||
@ -63,8 +63,7 @@
|
||||
hsa = hist -n 10 --all
|
||||
last = log -1 HEAD
|
||||
today = hist --since=midnight
|
||||
df = "!git log --pretty=format:'%h %cd [%cn] %s%d' --date=relative | fzf +m | awk '{print $1}' | xargs -I {} git diff {}^ {}"
|
||||
fdf = "!git log --pretty=format:'%h' --date=relative | fzf --bind ctrl-/:toggle-preview --preview-window right:60% --preview=\"git diff {}^ {} --color=always\""
|
||||
df = "!git log --pretty=format:'%h %cd [%cn] %s%d' --date=relative | fzf --preview='echo {} | cut -d \" \" -f1 | xargs -I _ git diff --color=always _^ _'"
|
||||
type = cat-file -t
|
||||
dump = cat-file -p
|
||||
unstage = "reset HEAD --"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user