[user] name = srdusr email = trevorgray@srdusr.com [init] defaultBranch = main [alias] sba ="!f() { git subtree add --prefix $2 $1 main; }; f" sbu ="!f() { git subtree pull --prefix $2 $1 main; }; f" stashrebase = "!f() { if [ \"$(git symbolic-ref --short HEAD)\" = \"main\" ]; then git stash save && git fetch && git rebase origin main && git stash apply; else git stash save && git fetch && git rebase origin master && git stash apply; fi; }; f" dotfiles = "!f() { git --git-dir=$HOME/.cfg --work-tree=$HOME stashrebase; }; f"