Как я могу запросить зафиксированные файлы и каждый размер файла в репозитории git по хешу коммита? - PullRequest
1 голос
/ 09 мая 2019

Теперь я получаю хэши коммитов "366062a075ea62b5874564c5b7216d1f5af58607" и "900c273cea298bebcacc077ad4439964b985168d".

Я хочу запросить зафиксированные файлы и размер каждого подтвержденного файла с помощью хэша фиксации.

В противном случае, я хочу запросить зафиксированные файлы и размер каждого подтвержденного файла с помощью этих двух хеш-фиксаций, используя только команду.

Можно ли реализовать эти две потребности?

1 Ответ

2 голосов
/ 09 мая 2019

Я хочу запросить файлы с фиксацией и размер каждого файла фиксации с помощью этих двух хэшей фиксации, используя только команду.

Одна команда выдаст вам только список файлов (git show commit_id --name-only)

Для размера вам потребуется как минимум вторая команда , хотя вы можете попробовать извлечь из нее обе (имя и размер)

 git ls-tree -r -l <aCommitID>

 git ls-tree -r -l <aCommitID> | awk '{print $4 " " $5}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...