我知道在收到git push origin develop
(git 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
或其他任何东西。