Modifica la confirmación principal en un repositorio Git, modificando la hora de confirmación y la hora de autor para que el hash de la confirmación
Modifica un par de marcas de tiempo, de autor y confirmador, para que el hash de la confirmación de Git resultante comience con el prefijo indicado. Esta técnica se basa en la naturaleza del algoritmo SHA-1 utilizado por Git para generar los identificadores de las confirmaciones, donde pequeñas modificaciones en los metadatos pueden resultar en hashes completamente diferentes.
Nota.- La búsqueda de un hash con un prefijo específico puede ser computacionalmente costosa. La duración del proceso aumenta exponencialmente con la longitud del prefijo deseado.
$ gitbrute -cpus 64 -prefix 8e1dcfa696e42
$ gitbrute -force true
Manipular los hashes de las confirmaciones puede generar confusión o desconfianza en entornos colaborativos. Es recomendable utilizar gitbrute únicamente con fines educativos o en proyectos personales donde se comprenda completamente el impacto de estas modificaciones.