mirror of
https://git.decapod.one/brethil/dotfiles
synced 2024-11-21 19:11:30 +01:00
Add four new git function with the help of fzf
This commit is contained in:
parent
dea326e488
commit
b2df319e18
|
@ -74,3 +74,43 @@ compdef "__git_completion_wrapper __git_branch_names" git-diff-branch
|
||||||
function git-show-changes(){
|
function git-show-changes(){
|
||||||
git log --reverse HEAD^..
|
git log --reverse HEAD^..
|
||||||
}
|
}
|
||||||
|
|
||||||
|
unalias gco
|
||||||
|
function gco() {
|
||||||
|
if [[ "$#" -ge 1 ]]; then
|
||||||
|
g checkout $@
|
||||||
|
elif [[ "$#" -eq 0 ]]; then
|
||||||
|
g checkout $(gb | fzf)
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
unalias gcor
|
||||||
|
function gcor() {
|
||||||
|
if [[ "$#" -ge 1 ]]; then
|
||||||
|
g checkout $@
|
||||||
|
elif [[ "$#" -eq 0 ]]; then
|
||||||
|
g checkout --track $(gbr | fzf)
|
||||||
|
fi
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
unalias gbd
|
||||||
|
function gbd() {
|
||||||
|
if [[ "$#" -ge 1 ]]; then
|
||||||
|
g branch -d $@
|
||||||
|
elif [[ "$#" -eq 0 ]]; then
|
||||||
|
g branch -d $(gb | fzf -m)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
unalias gbD
|
||||||
|
function gbD() {
|
||||||
|
if [[ "$#" -ge 1 ]]; then
|
||||||
|
g branch -D $@
|
||||||
|
elif [[ "$#" -eq 0 ]]; then
|
||||||
|
g branch -D $(gb | fzf -m)
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user