diff options
Diffstat (limited to '.gitconfig')
| -rw-r--r-- | .gitconfig | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -1,8 +1,12 @@ [user] name = srdusr - email = graytrevor98@gmail.com + 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" +[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" + + |
