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