dotfiles/nushell/config/git.nu

47 lines
678 B
Plaintext

# git aliases
# git
alias g = git
# git add
alias ga = git add
# git add --all
alias gaa = git add --all
# git checkout
alias gco = git checkout
# git checkout -b
alias gcb = git checkout -b
# git commit
alias gc = git commit --verbose
# git commit --all
alias gca = git commit --verbose --all
# git diff
alias gd = git diff
# git log
alias glog = git log --oneline --decorate --graph
# git pull
alias gl = git pull
# git push
alias gp = git push
# git status
alias gst = git status
# git status
alias gs = git status
# git merge
alias gm = git merge
# git push --set-upstream ...
def gpsup [] { git push --set-upstream origin (git rev-parse --abbrev-ref HEAD) }