Tuve que trabajar en un repositorio de git dañado recientemente, y después de arreglarlo, muchos de mis nombres de archivos han sido cambiados (es decir, file.txt
-> file (bf800a19).txt
; o file.py
-> file (418d7abf).py
). Supongo que este es un número de los cuales confirma el archivo. o algo similar, pero parece que no puedo encontrar exactamente de qué proviene.
Realmente me gustaría encontrar una forma de eliminar y eliminar rápidamente todos estos cambios de nombre, ya que mi código ya no se ejecutará sin editar todas las rutas, y pensé en escribir un script para hacerlo, pero ¿existe un comando git que haga esto rápidamente? para mí, y ¿qué significan estos códigos? ¡Gracias!
Respuesta1
Git checkout puede hacer eso:
$ git checkout -- ./
En la raíz de su repositorio, se eliminarán todos los cambios no agregados al índice.
El reinicio completo de Git eliminará todos los cambios no confirmados.