Para mis compilaciones de integración continua, quiero asegurarme de que no se hayan depositado archivos perdidos en mi sandbox de git, y ninguno de los archivos ha sido cambiado inadvertidamente.¿Cuál es la forma más eficiente de obtener un arenero limpio de git?
Sé acerca de git reset --hard HEAD
, y esto resuelve parte del problema. Pero creo que lo que quiero hacer es eliminar todos los archivos sin seguimiento e ignorados. Podría hacerlo por la fuerza bruta y solo hacer:
rm -rf *
git checkout -f
Pero debe haber una forma más eficiente de hacerlo. ¿Algunas ideas?
'git reset HEAD' --hard +' git -f' -d limpia ? – madth3
@ madth3, gracias, creo que de hecho funciona! – mpontillo