Buscar confirmaciones de Git entre fechas -

Una de mis debilidades como desarrollador es depender de las interfaces de usuario para proporcionarme los datos que necesito. No es una debilidad fatal pero me obstaculiza un poco. Un buen ejemplo es confiar en la interfaz de GitHub para revisar los cambios; La línea de comando de git proporciona la información necesaria con los comandos, pero la interfaz de usuario es mucho mejor.

Recientemente necesité rastrear las confirmaciones para encontrar una confirmación problemática entre un rango de fechas determinado. Puede utilizar el siguiente comando git para enumerar las confirmaciones entre dos fechas:

$ git log --after="2018-06-30" --before="2018-07-03" --oneline636c0ff21 Agregue el asistente recordTelemetryEvent() a las correcciones de utilidad del depurador #6529 (#6571)94d5e0639 [Telemetría] Se corrigió la importación de telemetría para apuntar al módulo devtools usando transform-mc.js (#6567)990c52150 [Editor] obtener modo del editor (#6563)2f990aa0e [flujo] agregar tipos para Editor/índice (#6568)7f92836ba Al reproducir, corrija el error del botón de reanudar y mostrar el botón de pausa cuando no está en pausa. (#6582)1840902f9 [Punto de interrupción] use PureComponent (#6583)

Especialmente bueno es el --onelinemodificador para mantener concisa la lista de confirmaciones.

Supongo que el 90% de los desarrolladores de git simplemente ramifican, confirman y empujan; no es que haya nada malo en eso, pero es solo alrededor del 2% de lo que git es capaz de hacer. Usar herramientas nativas y no interfaces de usuario es una insignia de honor en nuestro negocio, por lo que dominar los comandos menos conocidos puede acelerar el desarrollo y hacerlo menos dependiente de aplicaciones externas.

Te podría interesar...

Deja una respuesta

Subir