[alias] a = add . apatch = add --patch ac = !git add . && git commit -m \"$1\" && : acp = !git add . && git commit -m \"$1\" && git push origin $2 && : b = branch bd = branch -D c = commit -m ca = commit --amend -m cane = commit --amend --no-edit cempty = commit --allow-empty cf = commit --fixup $1 ch = checkout diff = difftool –dir-diff l = log lg = log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit lgon = log --graph --oneline -n p = push origin pf = push --force r = reflog rd = reflog --relative-date rs = reset --soft HEAD^ rh = reset --hard ra = rebase -i -autosquash s = status sh = show st = stash stp = stash pop sta = stash apply std = stash drop tmove = !git tag -d $1 && git push origin :refs/tags/$1 && git tag $1 $2 && git push origin $1 && :