Shell functions are more efficient than calling a new shell.
lr5 = log --decorate --reverse -5
null-merge = merge --strategy=ours
remotes = remote -v
lr5 = log --decorate --reverse -5
null-merge = merge --strategy=ours
remotes = remote -v
- ri = "!sh -c 'git rebase --interactive --autosquash --preserve-merges ${1:-\"@{u\\}\"}' -"
+ ri = "!f() { git rebase --interactive --autosquash --preserve-merges ${1:-\"@{u\\}\"}; }; f"
#root = !pwd
root = rev-parse --show-toplevel
st = status --short
#root = !pwd
root = rev-parse --show-toplevel
st = status --short