Created
July 17, 2019 15:46
-
-
Save lunacodes/4c96b1b5df2050cab1ef6193b3cf115a to your computer and use it in GitHub Desktop.
luna-git-aliases
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Git Aliases | |
alias g='git' | |
alias ga='git add' | |
alias gaa='git add -A' | |
alias gb='git branch' | |
# -a Show local and remote | |
alias gba='git branch -a' | |
# gb delete | |
alias gbd='git branch -d' | |
alias gbdf='git branch -D' | |
# alias gc='git commit -v -m' | |
alias gc='git commit -v' | |
alias gca='git commit -v -a' | |
alias gcam='git commit -v -am' | |
# Add uncommitted and unstaged changes to the last commit | |
alias gcama='git commit -a --amend -C HEAD' | |
alias gcfg='git config' | |
alias gcfgls='git config -l' | |
alias gcfglsg='git config --global -l' | |
alias gcl='git clone' | |
alias gco='git checkout' | |
alias gcom='git checkout master' | |
alias gd='git diff' | |
alias gdf='git diff --diff-filter' | |
# Diff Filter Added | |
alias gda='git diff --diff-filter=A --name-only' | |
alias gdav='git diff --diff-filter=A' | |
# Diff filter deleted | |
alias gdd='git diff --diff-filter=D --name-only' | |
alias gddv='git diff --diff-filter=D' | |
# Diff Filter Modified | |
alias gdm='git diff --diff-filter=M --name-only' | |
alias gdmv='git diff --diff-filter=M' | |
alias gdom='git diff master origin/master' | |
alias gdomn='git diff master origin/master --name-only' | |
alias gdnm='git diff master origin/master --name-only' | |
alias gf='git fetch' | |
alias gfo='git fetch origin master' | |
alias gg="git log --graph --pretty=format:'%C(bold)%h%Creset%C(magenta)%d%Creset %s %C(yellow)<%an> %C(cyan)(%cr)%Creset' --abbrev-commit --date=relative" | |
alias ggs="gg --stat" | |
alias gi='git init' | |
alias gl='git log' | |
alias gm='git merge' | |
# List files being tracked under master | |
alias glst='git ls-tree -r master --name-only' | |
# List all files that ever existed (including deleted) | |
alias glsa='git log --pretty=format: --name-only --diff-filter=A | sort - | sed '/^$/d'' | |
# Show commits since last pull | |
alias gnew="git log HEAD@{1}..HEAD@{0}" | |
alias gr='git remote' | |
alias gs='git status' | |
alias gp='git push' | |
alias gpl='git pull' | |
alias gplom='git pull origin master' | |
alias gplum='git pull upstream master' | |
alias gpo='git push origin' | |
alias gpod='git push origin --delete' | |
alias gpom='git push origin master' | |
alias gpomf='git push origin master -f' | |
alias grm='git rm' | |
alias grv='git remote -v' | |
alias gra='git remote add' | |
alias grao='git remote add origin' | |
alias grau='git remote add upstream' | |
alias grmc='git rm --cached' | |
alias grmcr='git rm --cached -r' | |
alias grmt='git remote' | |
alias grmv='git remote remove' | |
alias gwc="git whatchanged" | |
alias sblgi='subl .gitignore' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment