dotfiles/.local/bin/scripts/git-p

10 lines
261 B
Plaintext
Raw Normal View History

2021-02-16 12:11:05 +00:00
#!/bin/sh
2023-04-10 16:31:48 +00:00
git-l ||
{ test -e $(git rev-parse --git-path rebase-merge) &&
printf "\e[31;1mError - aborting rebase!\e[0m\n" >&2 &&
git rebase --abort; }
2021-05-06 06:29:05 +00:00
if git rev-parse @{upstream} >/dev/null 2>&1
2021-05-05 06:56:44 +00:00
then git push "$@"
else git push --set-upstream "$@"
2021-03-12 09:21:23 +00:00
fi