Acabo de empezar a aprender a usar git
hoy, progresando bien.¿Por qué git pull no trae directorios que he eliminado?
Como experimento, utilicé push
para cargar dos directorios (que contienen dos archivos cada uno) y dos archivos en el directorio raíz. Esto funcionó bien.
Luego borré uno de los dos directorios que tengo localmente (pero no en git). Cuando uso git status
parece ser consciente de ello:
deleted: test/Testfile.as
deleted: test/Testile2.as
Pero cuando se utiliza git pull
para conseguir mis archivos de nuevo, que no parecen volver a mi carpeta local . También probé git fetch
.
La única manera en que puedo recuperar todo es git clone
, pero eso no parece lógico ya que necesito eliminar mi directorio maestro localmente y luego volver a clonarlo (o bien, especificar una nueva ubicación para el archivos clonados).
¿Cuál es la forma adecuada de recuperar archivos y carpetas de github que se han eliminado localmente?
Un concepto clave es posible que se echa en falta es que el empuje y atracción son acerca de la transferencia * * comete entre el repositorio remoto y local. Si desea lidiar con las diferencias entre su árbol de trabajo y la confirmación actualmente desprotegida, se trata de una operación completamente local. – Cascabel