tag remove practices delete best git git-log

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í