После получения с git-сервера я пытаюсь получить список всех измененных файлов. Мне не нужны какие-то конкретные части кода, просто список файлов (с какой-то индикацией того, добавлен ли он, удален или изменен).
Сначала я посмотрел на использование git log, но, по-видимому, он возвращает только информацию о последнем коммите:
git log --name-status --max-count=1 --pretty=format:""
Поскольку это, очевидно, только получает изменения от последнего коммита в пулле, я пытаюсь найти способ получить все изменения (пул почти всегда существует из нескольких коммитов).
Есть ли какая-нибудь команда для этого? (Я взаимодействую с Git из PHP, кстати)