Skip to content

Instantly share code, notes, and snippets.

@betandr
Last active December 3, 2018 10:52
Show Gist options
  • Save betandr/fe945e5837513cbf7c011a341417cb32 to your computer and use it in GitHub Desktop.
Save betandr/fe945e5837513cbf7c011a341417cb32 to your computer and use it in GitHub Desktop.
[credential]
helper = osxkeychain
[alias]
co = !git checkout
br = !git branch
ec = !git config --global -e
up = !git pull --rebase --prune $@ && git submodule update --init --remote --recursive
cob = !git checkout -b
cm = !git add -A && git commit -m
save = !git add -A && git commit -m 'SAVEPOINT'
wip = !git add -u && git commit -m WIP
undo = !git reset HEAD~1 --mixed
amend = !git commit -a --amend
wipe = !git add -A && git commit -qm 'WIPE SAVEPOINT' && git reset HEAD~1 --hard
bclean = "!f() { git branch --merged ${1-master} | grep -v " ${1-master}$" | xargs git branch -d; }; f"
bdone = "!f() { git checkout ${1-master} && git up && git bclean ${1-master}; }; f"
bls = !git branch -avva
bup = !git remote update origin --prune
pushus = !git push --set-upstream origin
pushmi = !git push --mirror
rmc = !git rm -r --cached
ll = !git log --pretty=oneline --abbrev-commit
alias = !git config --list | grep alias | sed s/^alias\\.//g | sed s/=\\!/\\ =\\ /g
[user]
name = Firstname Lastname
email = firstname.lastname@example.com
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment