Объедините git rev-list с git show
В настоящее время для просмотра коммитов, сделанных на ветке, я делаю следующее:
git merge-base HEAD master # to get the hash of when the branch came off parent
git show [hash from above command]..my-branch
Однако это перечисляет коммиты в обратном хронологическом порядке. Я хотел бы рассмотреть коммиты, начиная с первого и заканчивая самым последним. Чтобы получить хеши коммитов в этом порядке, можно использовать
git rev-list [hash from above command]..my-branch
но кто-нибудь может сказать мне, как я могу передать это, чтобы показать или difftool?
1 ответ
Решение
Я думаю, что то, что вы хотите, на самом деле доступно непосредственно из git log
git log -p --reverse [hash from above command]..my-branch