tipos tag remove qué oneline log hace existen etiquetas crear git

tag - ¿Cómo exporto un registro de git a un archivo de texto?



tipos de etiquetas en git (5)

Quiero exportar el registro de todas las confirmaciones en un repositorio a un archivo de texto, ¿hay alguna forma de hacerlo?


¿Has probado git log > log.txt ?


Esto es lo que funcionó para mí con Git Bash en Windows 7 :

git log > /C/Users/<user-name>/Desktop/git-log.txt

reemplace <user-name> con su user name .

El archivo se exportará a su Desktop desde donde puede read .

Buena suerte...


Puede hacer que el informe de registro sea más claro, por

(1) establecer el número de confirmaciones más recientes (por ejemplo, en el siguiente comando, obtenemos los últimos 50 commits, puede cambiarlo a 100, 500, etc.)

(2) muestra la confirmación larga en una línea Este comando se visualiza para confirmar el registro en la rama actual:

git log --oneline -50 > log50_latest_commits.txt

(3) Si desea mostrar la confirmación en todas las ramas

git log --all --oneline -50 > log50_latest_commits.txt

El archivo de texto generado permanecerá en el directorio actual.

Referencia: https://git-scm.com/docs/git-log

(probado en git version 2.11.0.windows.1 y funciona en muchas otras versiones de Git)


Solo deberá deshabilitar el buscapersonas.

git --no-pager log > log.txt

Si desea formatearlo para que se vea mejor, puede usar los parameters de git log.


git log | clip

copias en el portapapeles, luego pegue en un archivo de texto