Close

Cómo mover un repositorio de Git completo

Si trabajas con varios repositorios de Git, en algún momento querrás mover archivos de uno a otro. Este tutorial te enseña a mover un repositorio de Git completo de un servidor remoto a otro. Con estos pasos podrás incluso elegir qué ramas y etiquetas incluir.


Llamemos al repositorio original ORI y al nuevo NEW. Estos son los pasos necesarios para copiar todo desde ORI en NEW:

1. Crea un repositorio local en el directorio temp-dir así:

git clone <url to ORI repo> temp-dir
clonar un repositorio de ori

2. Accede al directorio temp-dir.

3. Para ver una lista de las diferentes ramas en ORI:

git branch -a
Logotipo de Bitbucket
VER LA SOLUCIÓN

Aprende a usar Git con Bitbucket Cloud

git branch -a

4. Haz un checkout de todas las ramas que quieras copiar de ORI a NEW así:

git checkout branch-name
checkout-de-ramas

5. Ahora recupera todas las etiquetas de ORI:

git fetch --tags
git-recuperar-etiquetas

6. Antes de ir al siguiente paso, comprueba las etiquetas y ramas locales con estos comandos:

git tag
git branch -a
etiqueta-git-y-rama-de-git-a

7. Borra el enlace al repositorio ORI con este comando:

git remote rm origin

8. Vincula tu repositorio local al repositorio NEW que acabas de crear con este comando:

git remote add origin <url to NEW repo>

9. Envía todas las ramas y etiquetas con estos comandos:

git push origin --all
git push --tags
resultado-final

10. Ya tienes una copia completa del repositorio de ORI.

Una sugerencia


Si solo quieres copiar todo el repositorio, puedes usar

git clone --mirror <url to ORI repo> temp-dir

en lugar de seguir los pasos del 1 al 5.


Compartir este artículo

Lecturas recomendadas

Consulta estos recursos para conocer los tipos de equipos de DevOps o para estar al tanto de las novedades sobre DevOps en Atlassian.

Gente que colabora utilizando un muro lleno de herramientas

Blog de Bitbucket

Ilustración de Devops

Ruta de aprendizaje de DevOps

Demostraciones de funciones con expertos de Atlassian del Centro de demostraciones

Cómo funciona Bitbucket Cloud con Atlassian Open DevOps

Suscríbete para recibir el boletín de DevOps

Thank you for signing up