2010-08-25 9 views
5

Así que esto es lo que sucedió:Faltan archivos de un clon git

En la máquina A, cloné un repositorio de git compartido. Luego comencé una nueva sucursal, agregué un directorio con un montón de archivos, me comprometí y presioné la nueva sucursal.

En máquina B Luego cloné el mismo repositorio compartido, creé una rama de seguimiento remoto para la nueva rama que había presionado y saqué.

De alguna forma, ciertos subdirectorios del directorio que agregué en A no aparecían en B, aunque sí lo hicieron otros subdirectorios, los que se agregaron en la misma confirmación.

Volviendo a A, intenté agregar los directorios que no aparecían. No pasa nada. Intenté iniciar sesión en esos mismos directorios: la salida está vacía.

Alguna idea de lo que sucedió y cómo puedo solucionarlo?

+0

¿Los directorios que no aparecen contienen archivos o son directorios vacíos? –

Respuesta

3

¿Están en el directorio vacío? Git no rastreará un directorio vacío.

También puede asegurarse de que no estén siendo ignorados en un archivo .gitignore. Git no agregará el archivo ignorado (a menos que sea forzado).

+0

¡Bah! No, mi mal, resulta que son directorios vacíos: P Gracias por hacerme revisar./me thwaps auto – hoff2

8

Si termina con un nuevo directorio con un directorio .git dentro pero sin archivos en el nuevo directorio, entonces quizás ejecutando "git checkout master" hará que los archivos aparezcan.

+0

trabajado como un encanto –

Cuestiones relacionadas