Как я могу просмотреть историю на конкретном файле (который уже, возможно, был удален в текущей соединительной линии)?
Кроме того, какой различный инструмент Вы предлагаете для Mac?
Сделайте это, чтобы просмотреть историю файла, даже если он был удален из текущей HEAD:
git log -- <filename>
Итак, если вы удалили xyz.py
несколько ревизий назад, но хотели бы просмотреть его истории, тогда вы должны сделать:
git log -- xyz.py
Кроме того, какой инструмент сравнения вы предлагаете для Mac?
Инструменты разработчика Mac поставляются с FileMerge, что является достойным отличием. инструмент. У него есть интерфейс командной строки под названием opendiff
(также поставляется с инструментами разработчика).