remove - Lista git se compromete a dominar la rama entre dos fechas
git tag push to server (4)
¿Cómo puedo obtener una lista de todas las confirmaciones de git realizadas en la rama maestra entre 2014-01-01 y 2014-06-30?
Sé que git log
me dará aproximadamente este formato (repetido para todas las confirmaciones):
commit <hash>
author: <author name>
date: <date>
<comment>
Pero, ¿cómo puede limitarse a las fechas seleccionadas y una línea por formato de confirmación?
<hash> <author> <date>
<hash> <author> <date>
Bueno, esto debería hacer el truco:
git log --oneline since="1/1/2014" --until="30/6/2014"
Has probado
git whatchanged --since="2 year ago" --until="1 year ago" [--author="NAME_OF_THE_AUTHOR"]
Incluso git log
se puede utilizar para obtener este resultado. Hay algunas opciones avanzadas disponibles en git log
git log --after="2014-7-1" --before="2014-7-4"
Para más detalles sobre el registro avanzado de git puede consultar este link
$ git log --since "DEC 1 2014" --until "DEC 5 2014" --pretty=format:"%h %an %ad"
Esto le dará el formato que desea para las confirmaciones entre el 1 de diciembre de 2014 y el 5 de diciembre de 2014, puede cambiar las fechas a su gusto.
Si desea cambiar el formato, puede leer sobre las opciones aquí
$ git log master --pretty="%h %an %ad" --since=2014-01-01 --until=2014-06-30
Aquí está todo http://git-scm.com/docs/git-log