Подтвердить что ты не робот

Список git фиксирует ветвь между двумя датами

Как я могу получить список всех транзакций git, выполненных для ведущей ветки между 2014-01-01 и 2014-06-30?

Я знаю, что git log даст мне примерно этот формат (повторяется для всех коммитов):

commit <hash>
author: <author name>
date: <date>
<comment>

Но как это может быть ограничено выбранными датами и одной строкой для формата фиксации?

<hash> <author> <date>
<hash> <author> <date>
4b9b3361

Ответ 1

$ git log --since "DEC 1 2014" --until "DEC 5 2014" --pretty=format:"%h %an %ad"

Это даст формат, который вы хотите для фиксации между 1 декабря 2014 года и 5 декабря 2014 года, вы можете изменить даты по своему усмотрению

Если вы хотите изменить формат, вы можете посмотреть http://git-scm.com/docs/git-log в формате:

Ответ 2

Вы пробовали

git whatchanged --since="2 year ago" --until="1 year ago" [--author="NAME_OF_THE_AUTHOR"]

Для этого результата может использоваться даже git log. В git log

есть несколько опций,
git log --after="2014-7-1" --before="2014-7-4"

Более подробную информацию о журнале git можно найти на этой ссылке

Ответ 3

Ну, это должно сделать трюк:

git log --oneline since="1/1/2014" --until="30/6/2014"