让git的“!(拒绝)开发->开发(非快进)”脱颖而出

时间:2019-05-15 05:12:14

标签: bash git

我知道在收到git push origin developgit pull --rebase对我有用)后出现“![已拒绝]显影->显影(非快进)”错误消息时该怎么办,所以这不是我要的,但是当我急时,有时我会错过该错误消息,而我要推送的更改位于我的本地计算机上,直到有人问为什么我的新功能似乎无法正常工作。

因此,有没有一种方法可以配置git(或bash),以便在发生错误时可以突出显示该错误(甚至弹出一个消息框)?

例如,这演示了我可能想看到的内容:

# Instead of "git push origin develop" simulate the error
echo "! [rejected] develop -> develop" | \
    ack --passthru --color-match=bright_red "\[rejected]"

我想只使用git push origin develop,因为我很可能会忘记使用git-push-with-highlight origin develop或其他任何东西。

0 个答案:

没有答案