2012-05-27 47 views
15

Actualmente estoy configurando git en uno de mis discos duros locales, pero eventualmente moveré todos mis repositorios git a otro disco rígido (quiero dividir mis archivos de trabajo de mis propios archivos, pero todavía no tengo los discos) ¿Sería posible mover esos repositorios git de trabajo local a los nuevos discos duros simplemente arrastrando y soltando?¿Cómo mover el repositorio git local de un disco duro a otro disco duro?

Tengo un Mac OSX Lion, y estoy configurando repos locales para múltiples macs que usan mi servidor NAS casero como la nave nodriza. Todavía soy un principiante en este tipo de cosas, así que cualquier consejo es muy apreciado. ¡Gracias!

+0

posible duplicado de (http://stackoverflow.com/questions/5851966/moving [Mover un repositorio git en un segundo equipo?] -a-git-repo-to-a-second-computer) –

Respuesta

32

Sí, simplemente puede copiar todos los archivos a su otra computadora. Pero asegúrese de copiar también los archivos "ocultos", es decir, los archivos cuyos nombres comienzan con un punto.

Aquí hay un enlace a una página que describe cómo make the hidden files appear in the finder.

Todos y cada uno de los repositorios git tiene una carpeta oculta llamada .git en su directorio más alto. Esta carpeta contiene todo el historial, revisiones, etc. Dentro de esa carpeta también puede encontrar un archivo llamado config, que puede modificar según sus deseos después de mover el repositorio.

Así que, básicamente, esta carpeta .git es todo lo que hace la diferencia entre sus archivos de proyecto desnudos y un repositorio habilitado para git.

+0

Respuesta muy completa, ¡muchas gracias! – Jay

+0

Esta es una gran ventaja sobre TFS para mí: cuando se usa algo como TFS, hay enlaces almacenados que apuntan a ubicaciones específicas en el disco. Mover una copia local de un repositorio en Git es tan elegante en comparación –

2

Los datos de git se almacenan en carpetas (invisibles) en su repositorio git ... así que si mueve toda la carpeta, todo está bien. En Linux y Windows funciona de esta manera, así que espero que también para OSX.

Puede probarlo mediante la creación de un acuerdo de recompra y moverlo por cierto;)

Cuestiones relacionadas