Skip to content

Instantly share code, notes, and snippets.

@phirefly
Created March 21, 2020 05:09
Show Gist options
  • Save phirefly/6de4d5ad1dd283834f91c52356351fb0 to your computer and use it in GitHub Desktop.
Save phirefly/6de4d5ad1dd283834f91c52356351fb0 to your computer and use it in GitHub Desktop.
# Git
alias gs="git status"
alias gc="git status"
alias gl='git pull origin master'
alias gplom='git pull origin master'
alias gplum='git pull upstream master'
alias gpreb='git pull --rebase'
alias gpsh='git push'
alias gpshom='git push origin master'
alias glog='git lg'
alias glogp='git lg -p'
alias glogs='git log --stat'
alias glogno='git log --name-only'
alias gdno='git diff --name-only'
alias gd='git diff'
alias gds='git diff --staged'
alias gdm='git diff master'
alias gstash!='git stash'
alias gstashl='git stash list'
alias gstashp!='git stash pop'
alias gstashc!='git stash clear'
alias gss='git stash save'
alias gunstage='git reset HEAD'
alias gunstageall='git reset HEAD .'
#alias gdmb='git diff master' #[branch | mate]
alias gc='git commit -v'
alias gca='git commit -v -a'
alias gb='git branch'
alias gba='git branch -a' #lists local and remote branches
alias ga='git add'
alias gaa='git add --all'
alias gau='git add -u'
alias gnewbranch='git checkout -b'
alias gch='git checkout' #git checkout [branch]
alias gitk='gitk --all &'
alias grmbranch='git branch -D' #[branchname]
alias gmWB='git merge WorkingBranch'
alias gchm='git checkout master'
alias gchWB='git checkout WorkingBranch'
alias grebma='git rebase master'
alias gp:hm='git push heroku master'
function gdmb() { git diff master $@ | mate; }
function gbt() {
git branch --track $2 $1/$2
git checkout $2
}
function gg() {
git commit -v -a -m "$*"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment