Как вывести список коммитов с момента определенного коммита? - PullRequest
112 голосов
/ 08 октября 2011

Есть ли способ получить список коммитов с заданным номером коммита в HEAD?

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

Ответы [ 5 ]

135 голосов
/ 08 октября 2011
git rev-list <since_hash>..HEAD

или для включения коммита:

git rev-list <since_hash>^..HEAD

Вы также можете использовать git log вместо git rev-list, чтобы получить дополнительную информацию.

59 голосов
/ 08 октября 2011
git log <hash>..

Наименьшее количество печатания.Опускание "ГОЛОВА" предполагает, что вы имели в виду.Rev-list тоже подойдет.

30 голосов
/ 08 октября 2011

Вы можете запустить следующую команду git из оболочки:

git log --pretty=oneline commit-id...HEAD
11 голосов
/ 08 октября 2011

Предполагая, что под "номером коммита" вы подразумеваете хеш коммита:

git log <commit-hash>..HEAD
1 голос
/ 07 сентября 2018

Если кто-то здесь пытается выяснить, как LESS через вывод git log, начиная с определенного коммита, разбивая на страницы назад, это так же просто, как git log <hash>.

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