Вы можете проверить:
git gui blame <filename>
Дает вам хорошее графическое отображение изменений, таких как "git blame", но с кликабельными ссылками на строку, чтобы перейти к более ранним коммитам. Наведите указатель мыши на ссылки, чтобы получить всплывающее окно с подробной информацией о коммите. Не мои кредиты ... нашел это здесь:
http://zsoltfabok.com/blog/2012/02/git-blame-line-history/
git gui
графический интерфейс Tcl / Tc для git Без каких-либо других параметров он запускает довольно простое, но полезное графическое приложение для фиксации файлов, фрагментов или даже отдельных строк и других подобных команд, таких как изменение, возврат, нажатие ... Это часть пакета git stock. На окнах это включено в установщик. На Debian - я не знаю о других * nix системах - он должен быть установлен отдельно:
apt-get install git-gui
Из документов:
https://git-scm.com/docs/git-gui
ОПИСАНИЕ
Графический пользовательский интерфейс на основе Tcl / Tk для Git. git gui фокусируется на том, чтобы позволить пользователям вносить изменения в свой репозиторий, внося новые коммиты, внося изменения в существующие, создавая ветви, выполняя локальные слияния и извлекая / отправляя в удаленные репозитории.
В отличие от gitk, git gui фокусируется на генерации коммитов и аннотациях отдельных файлов и не отображает историю проекта. Однако он предоставляет действия меню для запуска сеанса gitk из git gui.
Известно, что git gui работает на всех популярных системах UNIX, Mac OS X и Windows (как под Cygwin, так и под MSYS). Насколько это возможно, соблюдаются правила, специфичные для ОС, что делает git gui довольно нативным интерфейсом для пользователей.
КОМАНДЫ
вина
Запустите средство просмотра вины для указанного файла в данной версии (или в рабочем каталоге, если он не указан).
браузер
Запустите древовидный браузер, показывающий все файлы в указанном коммите. Файлы, выбранные через браузер, открываются в программе просмотра виновных.
citool
Запустите git gui и сделайте ровно один коммит перед выходом и возвращением в оболочку. Интерфейс ограничен только совершением действий, что немного сокращает время запуска приложения и упрощает меню.
версия
Показать текущую версию git gui.
-w
опцию. Существует также-M
для перемещенного / скопированного кода