Я создал репо, создал в нем файл, поместил в файл некоторый контент и передал файл. Теперь я хотел бы увидеть diff этого коммита, который в идеале должен показать добавленный файл и строки, которые были добавлены к нему.Как получить Git diff от первого коммита?
Однако git diff HEAD^ HEAD
возвращает fatal: ambiguous argument 'HEAD^': unknown revision or path not in the working tree.
, вероятно, потому что это было первое совершение репо.
Как это можно решить? Есть ли способ просмотреть diff файлов, которые были добавлены в первом коммите?
'git show' может работать. Но первый diff всегда от нуля до целого содержимого. – ElpieKay
@ElpieKay Это работает, но это также включает в себя сводку фиксации. Возможно, чтобы он печатал только diff без сводки фиксации. Если я делаю git show '? –
'git show - pretty = %% | sed 1,2d'. '%%' может быть любым заполнителем, который выводит только одну строку, например. '% h','% t'. –
ElpieKay