2016-07-11 4 views
1

Я пишу программу, которая потребляет вывод git log, чтобы просмотреть историю репозитория, и я хочу знать, когда файлы добавляются, удаляются, копируются, перемещаются или изменяются. git log --numstat - это простой способ увидеть изменения, копии и переименования, но он не обеспечивает хороший способ отличать добавленные или удаленные файлы от изменений. (При добавлении файла, numstat просто показывает, как много линий добавлены как есть в файле, и когда один будет удалено, так как многие строки удалены.)Отслеживание изменений статуса файла в журнале Git

Чтения заголовков патча сгенерированного git log -p дает мне эту информацию, но Меня не волнует фактический патч. Есть ли способ показать заголовки патчей или что-то подобное?

+0

мерзавец журнала --name-статус? – DavidN

+0

Да! Не могли бы вы разместить его в качестве ответа? –

ответ

2

мерзавец журнала --name-статус

--name-status 
     Show only names and status of changed files. See the description of the --diff-filter option on what the status letters mean. 

 Смежные вопросы

  • Нет связанных вопросов^_^