Files
zsh-plugins/git/git.plugin.zsh
2020-03-02 11:44:29 -05:00

34 lines
773 B
Bash

alias gadd="git add"
alias gadda="gadd -A"
alias gstatus="git status"
alias gdiff="git diff"
alias glog="git log"
alias glogg="git log --graph"
alias glast="glog -p -1"
alias gcheckout="git checkout"
alias gcheckoutb="gcheckout -b"
alias gcheckoutf="gcheckout --"
alias gpull="git pull origin"
alias gpullm="gpull master"
alias grebase="git rebase"
alias gcommit="git commit"
alias gcommitm="git commit -m"
alias gamend="gcommit --amend"
alias gbranch="git branch"
alias gbranchd="git branch -D"
alias grnmbranch="gbranch -m"
alias gpushb="git push origin"
alias gundoc="git reset HEAD~"
alias greset="git checkout --"
function gpush() {
BRANCH=""
if [[ $# -eq 0 ]];
then
BRANCH="$(git rev-parse --abbrev-ref HEAD)"
else
BRANCH="$1"
fi
git push origin $BRANCH
}