Hi, My good friends, I would like a way to report all colors, default and configured, used by git. I can report configured colors, $ git config --get-regexp color color.diff.meta black bold color.diff.frag magenta bold color.diff.old red bold color.diff.new blue bold which is not terribly useful, because those values came from a file I control. I can get a list of all keys from "git help", which is something. But I'm left guessing at which keys control the text on the screen for a given command, and what color they are. In the instant case, "git push" was rejected, and the reason is impossible to read because it's in yellow on a light blue background. (Don't get me started on the pointlessly difficult antiquated arcane color control of ANSI terminals.) My workaround is to guess what it probably says (probably it says I need to pull). When that doesn't work, I copy and paste the text into emacs. What I would like to do is identify every color git is using for every purpose. That would let me change, say, all yellow to yellow-on-black. But I have no way to discover what shows up in yellow, other than intuition. Thank you for your kind consideration of my suggestion. --jkl