Мой репозиторий претерпел изменения, такие как:
foo
с 100 строками содержанияfoo
...foo
наверху существующего файла bar
и git rm foo
в той же фиксацииТеперь я хочу видеть журнал удаленного файла foo
. Все, включая что я читал, на Так, говорит, что я должен смочь git log -- foo
, но та команда не производит вывода.
Если я нахожу фиксацию, которая включает удаление foo
Я могу git log 1234abcd -- foo
и посмотрите его журнал, таким образом, я думаю свой путь к foo
не проблема. Также отметьте это git merge-base HEAD 1234abcd
выводы 1234abcd[...]
, таким образом, я думаю, что это должно доказать, что фиксация достижима от HEAD
. Обратите внимание, что нет никакого файла foo
в моем рабочем дереве (очевидный, так как это было удалено). Используя Мерзавца 1.7.1.1 на OS X.
Почему не делает git log -- foo
работа для меня и как я могу зафиксировать его?Спасибо!