Solución:
Esta respuesta mía con respecto a la copia de seguridad debería darle alguna respuesta sobre clonar vs copiar: ¿Mover un repositorio de git a una segunda computadora?
Diferencias principales:
- Cuando clonas, te vuelves remoto
origin
setup apuntando al repositorio original, para que pueda presionarlo. - No obtienes ganchos y reengancha (y también objetos antiguos) y otros controles remotos cuando clonas, pero sí cuando copias.
Tenga en cuenta que cuando clona con una ruta de carpeta, las diferencias cambian sutilmente, ya que los objetos y las referencias generalmente solo se copian / enlazan (equivalente a --local
que es el predeterminado con las rutas de las carpetas locales)
Cuando usa git clone en lugar de copiar y pegar, el repositorio original será el origen.
Además, al clonar en la misma máquina, puede usar –local para hacerlo más rápido. Desde la página del manual:
–local, -l
Cuando el repositorio desde el que clonar está en una máquina local, esta bandera omite el mecanismo de transporte normal “consciente de git” y clona el repositorio haciendo una copia de HEAD y todo lo que se encuentra debajo de los directorios de objetos y referencias. Los archivos del directorio .git / objects / están vinculados para ahorrar espacio cuando sea posible …