Вы должны убедиться, что iTerm правильно устанавливает переменную TERM. В моей системе я вижу:
echo $TERM
xterm-256color
И рабочие цвета в git. Это устанавливается в соответствии со свойством «Report Terminal Type» в настройках iTerm.
![here's a screenshot of iTerm 2's preferences](https://i.stack.imgur.com/dhJRo.jpg)
Вам также следует проверить вкладку «Цвета» и убедиться, что ползунок контрастности расположен не полностью вправо.