Señorita Clone: recibo una copia nueva al local.
Sr. Pull: Ya lo tengo localmente, solo lo actualizo.
Miss Clone: ¡Puedo hacer lo que haces! Eres solo mi subconjunto.
Sr. Pull: ¡Lo mismo!
Miss Clone: No, no creas. Esto es lo que hago:
- Crear repositorio vacío vacío
- Rellenar sucursales de seguimiento remoto
- Ejecute git fetch sin argumentos
Solo haces el n. ° 3, y luego te unes, lo que no necesito hacer (el mío es nuevo).
Sr. Pull: Smarty pants, no es gran cosa, ¡haré un "git init" primero! Entonces somos lo mismo. Además, tengo la capacidad adicional de 'fusión' en el repositorio existente. Lo que me convierte en el comando más utilizado en Git;)
Creadores de Git: sostengan sus caballos, Sr. Pull, si se usa --bare o --mirror con clon o init, su fusión no sucederá. Sigue siendo de solo lectura.