Отображение только (полных) имен файлов, которые были изменены в ревизии - PullRequest
2 голосов
/ 07 ноября 2011

git show показывает мне все изменения, внесенные в ревизию.Тем не менее, он печатает все изменения, а не только имена файлов.git show --stat показывает мне только имена файлов, но отключает их!Есть ли в любом случае, чтобы просто получить полный список имен файлов, которые были изменены?

Ответы [ 2 ]

2 голосов
/ 07 ноября 2011

Я не понимаю, почему вы должны делать grep и cut, как указано в другом ответе, когда git может предоставить его вам напрямую (и вам не нужно зависеть от того, что вывод будет тем же в более поздних версиях)):

git log --name-only --pretty=format: -1

или

git diff --name-only HEAD HEAD^

Вы можете сделать то же самое для любой ревизии / фиксации, которую хотите.

1 голос
/ 07 ноября 2011

try

git log --raw -1 | grep ^\: | cut -f2

это даст вам полный путь к файлам.

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