Ответ 1
git винить
git blame
работает при предоставлении ссылки на фиксацию, содержащей файл. Найдите самую последнюю версию с журналом:
$ git log -2 --one-line -- example/path/file.txt
fffffff deleting file.txt
eeeeeee Last change to file.txt before deleting.
Затем обвините родительский коммит:
$ git blame eeeeeee -- example/path/file.txt
git gui wame
git gui blame
не будет работать таким образом. Обходной задачей является просмотр репозитория при последнем коммите, содержащем файл, затем из графического интерфейса выберите файл и запустите средство просмотра вины:
$ git gui blame eeeeeee example/path/file.txt
(Примечание: используйте log -2
и eeeeeee
вместо fffffff^
, потому что git gui blame
не может обрабатывать fffffff^:example/path/file.txt
)