He revisado un repositorio remoto. Ahora hice algunas operaciones de agregar algún archivo al repositorio. así como (quizás) eliminar algunos archivos en el repositorio. En ambos casos, git no fue informado de los cambios. ¿Hay alguna manera para que git verifique la integridad del repositorio? e informarme cualesquiera archivos fueron cambiados (o no)?
Vi esta publicación 1 pero no sé si eso cubre el escenario que compartí anteriormente. Es $git fsck
suficiente? Si elimino un archivo del repositorio local. ¿Cómo lo diría / mostraría git?
Esperamos respuestas.
$git pull origin master
. En tal caso, los registros de git serían idénticos (supongo). Solo para probarlo agregué algunos archivos al repositorio de git. y lo probamos$git fsck
. No recibió ni me dijo que esos archivos no son parte del repositorio. Esto es lo que la salida$git fsck
se presenta: -$ git fsck Checking object directories: 100% (256/256), done. Checking objects: 100% (1974/1974), done.
Como se puede ver, no me dijo que se hayan agregado algunos archivos al repositorio. que son sin seguimiento (es decir, Git no sabe nada acerca de ellos ya que no he utilizado$git-add
mismo modo, si se elimina un archivo No sé si fsck git funcionaría a cabo o no Si alguien tiene alguna idea por favor acción....git
carpeta? ¿O tu árbol de trabajo? Si cambiaste cosas en tu árbol de trabajo, entonces úsalogit status
. Si ha realizado confirmaciones locales,git log
mostrará las confirmaciones, y con las opciones correctas puede darle una lista de archivos o el parche completo.git status
es lo que estaba buscando. Sí me dijo ese par de archivos y directorios que no están rastreados. ¿También me diría / compartiría si los archivos se eliminan de manera similar? Otra consulta, ¿cómo cierro esta pregunta? No veo una manera de cerrar una pregunta una vez que ha sido respondida. Gracias de nuevo @ZoredacheRespuestas:
Parece que estás buscando el
git status
comando.Del hombre
git-status
fuente