tag remove publicar crear git git-log

remove - Salidas de registro Git en un rango de revisión específico



git tag push to server (1)

Aquí está mi problema. ¿Cómo puedo obtener todos los mensajes de registro entre 2 números de revisión para una ruta específica? Déjame explicarte a través del ejemplo.

Intenté escribirlo con esta línea:

git -dir=/home/Desktop/GIT_REFERENCE_REPOSITORIES/manager.git log 10000...15000

Asumí que me da los mensajes de registro relacionados con manager.git entre 10000 y 15000 revisiones. Pero no lo hace. ¿Hay alguien que me ayude?


Una revisión está especificada por su hash SHA1.

Si desea ver las confirmaciones para archivos específicos, debe separar las rutas con -- :

git log oldhash..newhash -- path/to/inspect

Haz esto.

También tenga en cuenta que está utilizando tres puntos ( ... ) para especificar el rango. Por lo general, solo quieres dos puntos .

Tres puntos pueden no dar el resultado que esperas. Como dice la página de manual de gitrevisions (sección RANGOS DE ESPECIFICACIÓN ), mientras

git log a..b

significa darme todas las confirmaciones que se hicieron desde a , hasta e incluyendo b (o, como dice la página de manual "Incluir confirmaciones accesibles desde b, pero excluye aquellas que son accesibles desde a"), la variante de tres puntos

git log a...b

significa "Incluir confirmaciones que son accesibles desde una a o b, pero excluye aquellas que son accesibles desde ambas", que es una cosa totalmente diferente.