33 lines
1.1 KiB
Bash
33 lines
1.1 KiB
Bash
alias add="git add"
|
|
alias branch="git branch"
|
|
alias checkout="git checkout"
|
|
alias commit="feature commit"
|
|
alias pop="git stash pop --index"
|
|
alias pull="git pull"
|
|
alias push="git push"
|
|
alias master="git checkout master"
|
|
alias develop="git checkout develop"
|
|
alias diff="git diff -w"
|
|
alias linuxdiff="/usr/bin/diff"
|
|
alias sysdiff="/usr/bin/diff"
|
|
#alias log="git log --graph --decorate --abbrev-commit --pretty=oneline"
|
|
alias log="git log --graph --date=short --pretty=format:'%C(yellow)%h %C(white)%ad %C(black)[%C(green)%an%C(black)] %C(blue)%s%C(yellow)%d'"
|
|
alias stash="git stash save"
|
|
alias status="git status; echo; echo STASH:; git stash list; echo"
|
|
|
|
alias sfind='find . -not \( -type d -name .git -prune \) -not \( -type d -name node_modes -prune \) -and \( -type f \)|sort -f'
|
|
alias sgrep='find . -not \( -type d -name .git -prune \) -not \( -type d -name node_modes -prune \) -and \( -type f \)|sort -f|xargs grep --color=always'
|
|
alias cgrep='grep --color=always'
|
|
alias vgrep='grep -v'
|
|
|
|
function get_feature_commands()
|
|
{
|
|
if [ -z $2 ] ; then
|
|
COMPREPLY=(`feature tab`)
|
|
else
|
|
COMPREPLY=(`feature tab $2`)
|
|
fi
|
|
}
|
|
|
|
complete -F get_feature_commands feature
|