#!/bin/fish
function gst --wraps='git status' --description='alias git status'
- git status
+ git status $argv
end
function glo --wraps='git log --oneline' --description='alias git log --oneline'
- git log --oneline
+ git log --oneline $argv
end
function gg --wraps='cd' --description='alias git go top'
end
function gdi --wraps='git diff' --description='alias git diff'
- git diff
+ git diff $argv
end
function gco --wraps='git checkout' --description='alias git checkout'
- git checkout
+ git checkout $argv
end
function gcp --wraps='git cherry-pick' --description='alias git cherry-pick'
- git cherry-pick
+ git cherry-pick $argv
end
function gfb --wraps='git filter-branch' --description='alias git filter-branch'
end
function gri --wraps='git rebase -i' --description='alias git rebase interactive'
- git rebase -i
+ git rebase -i $argv
end