Список файлов, измененных в одной фиксации к удаленной ветви - PullRequest
2 голосов
/ 26 апреля 2019

как я могу перечислить имена файлов (только), которые изменяются как часть одного коммита (последний коммит / HEAD) в удаленную / восходящую ветку, не делая git pull для local этой ветки?

1 Ответ

1 голос
/ 26 апреля 2019

Вам не нужно строго pull (например, объединить удаленную ветку с вашей локальной версией), но, по крайней мере, вам придется fetch, чтобы получить новые определения:

git fetch
git log --name-only --no-walk --pretty=format:"" <upstreamBranch>

где <upstreamBranch> может быть, например, origin/master

(Примечание: ваши локальные ветви не будут изменены, только удаленные отслеживающие ветви используются для записи состояния удаленных ветвей)

(Еще одно примечание: если список файлов пуст, последний коммит, скорее всего, является коммитом слияния.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...