[user] name = Thomas Dy email = thatsmydoing@gmail.com [core] autocrlf = input [delta] features = side-by-side line-numbers decorations whitespace-error-style = 22 reverse [delta "decorations"] commit-decoration-style = bold yellow box ul file-style = bold yellow ul file-decoration-style = none [color] ui = true [diff] algorithm = patience [push] default = simple [alias] root = !pwd assume = update-index --assume-unchanged unassume = update-index --no-assume-unchanged assumed = "!git ls-files -v | grep ^h | cut -c 3-" lg = "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit" po = push origin pof = push origin --force-with-lease ff = merge --ff-only @{upstream} roh = rebase origin/HEAD rioh = rebase -i origin/HEAD ca = commit --amend smash = "!git add -u && git ca --no-edit && git pof" reset-head = remote set-head origin -a head = for-each-ref --format="%(symref:lstrip=-1)" refs/remotes/origin/HEAD sh = "!git switch $(git head)"