tipos - git ver archivos modificados
Query git reflog para todos los commits a un archivo especĂfico (3)
¿Es posible verificar el git reflog para todas las confirmaciones de un archivo específico?
Hice un compromiso para archivar foo.txt y ahora ya no se muestra en el historial de git a través de
git log foo.txt
Quiero buscar en el reflog para encontrar todos los commits a este archivo para poder encontrar mi commit "perdido".
Tratar:
git rev-list --all -- foo.txt
Esto le dará una lista de todas las confirmaciones que contengan foo.txt.
Yo usaría:
git rev-list --all --remotes --pretty=oneline foo.txt
La opción --remotes le permite usar también sus controles remotos, el --pretty = oneline hace que muestre también el mensaje de confirmación. Muy útil cuando buscas una modificación empujada a control remoto en una rama de la que no sabes el nombre.
git reflog $PATH
con esto mientras buscaba una respuesta, que es simple: git reflog $PATH
, que incluirá enmiendas y otras acciones que, de lo contrario, no serán visibles (aunque tenga cuidado, el reflog será recortado por gc)