Извините, но это похоже на то, что поддержка для этого не встроена в данный момент ... Сравнивая это:
https://github.com/git/git/blob/master/builtin/push.c
с этим:
https://github.com/git/git/blob/master/builtin/log.c
Вы увидите, что последний имеет различные ссылки на цвет (начиная с включения color.h
), а первый - нет. Это может быть отправной точкой для вас или кого-то другого, чтобы изменить исходный код git (и отправить запрос на удаление или подобный), чтобы иметь эту функциональность.
Я не уверен, почему вы не добились успеха с stderred, хотя; git push
делает, я только что подтвердил, отправляет свои выходные данные в поток 2 (stderr), поэтому кажется, что он должен работать, при условии, что он работает для других утилит.