GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo eliminar el repositorio remoto de Git

En este artículo, continuaremos con la serie de procedimientos de Linux y lo guiaremos sobre cómo eliminar un repositorio remoto de Git. Cubriremos la diferencia entre repositorios locales y remotos y dos posibles flujos de trabajo para el repositorio remoto de Git. ¡Echa un vistazo a nuestras infografías para aprenderlo todo en menos de un minuto!

Que es Git

Git es un sistema de control de versiones distribuido gratuito y de código abierto. Linus Torvalds lo diseñó en 2005 y ahora Git es uno de los sistemas de control de versiones de código más populares del mundo. Git lo ayuda a mantener el historial de cambios que realizó durante su proceso de desarrollo de software.

Local Repositorio Git

Git es un sistema de control de versiones distribuido descentralizado. Eso significa que puede almacenar sus cambios de código de software en su PC local o servidor remoto. Cambios de software que guardas localmente formando el repositorio local.

Para crear (o iniciar) un repositorio local, está utilizando el siguiente comando:

$ git init

Para agregar y confirmar sus cambios en su repositorio Git local, use:

$ git add

$ git commit

Repositorio Git remoto

Para simplificar un proceso de desarrollo de software para equipos distribuidos, la gente comenzó a usar un servidor dedicado como lugar central para el intercambio de códigos. El repositorio de Git en dicho servidor se denomina repositorio remoto. Actualmente, contamos con varios servicios de alojamiento de Git, como Bitbucket, Github o GitLab.

Este es el flujo de trabajo más sencillo con un repositorio remoto:

Podemos agregar información sobre el repositorio Git remoto a nuestro repositorio local usando el siguiente comando:

$ git remote add origin git-remote-url

donde:

  • origen – es el nombre lógico o repositorio remoto; el origen es el nombre predeterminado para el depósito remoto.
  • git-remote-url – es la URL del repositorio remoto; por lo general, lo obtendrá en su página de repositorio en GitHub.

La clonación de un repositorio de Git desde un servidor remoto crea el origen automáticamente en su repositorio local.

Para el caso de un equipo distribuido que usa el mismo repositorio remoto, aquí hay otro diagrama:

En el mundo del código abierto, el flujo de trabajo del equipo es un poco diferente. Un equipo distribuido no envía cambios de código directamente a un único repositorio, pero envía solicitudes de extracción. El uso de solicitudes de extracción en lugar de comprometerse directamente con un solo repositorio es una forma más eficiente de controlar los cambios que se le presenten.

Para no complicar demasiado el diagrama, mostraremos solo un flujo de trabajo de desarrollador, trabajando con su origen remoto. y enviar solicitudes de incorporación de cambios a upstream repositorio.

Eliminación de una URL remota de Git

Antes de eliminar registros de repositorios Git remotos, tiene sentido enumerarlos primero:

$ git remote -v

Para eliminar uno de los repositorios remotos enumerados, use el siguiente comando:

$ git remote rm origin

Este comando eliminará un origen de la lista remota:

El git remote rm El comando elimina el control remoto específico de .git/config archivo ubicado en la carpeta de su proyecto.

Otra forma de eliminar el repositorio remoto es editar .git/config archivo, pero este método no es el más utilizado.

Si está intentando eliminar un repositorio remoto que no existe, Git arroja un error.

$ git remote rm origin

El resultado es fatal: No such remote: 'origin' :

Por lo general, el error anterior también puede ser causado por escribir mal el nombre del repositorio remoto.

El git remote rm el comando tiene un alias git remote remove , que funciona de la misma manera:

$ git remote remove git-repository-logical-name

Resumen

En este artículo, ha aprendido cómo eliminar información sobre el repositorio Git remoto de nuestro repositorio local.

Si tiene alguna pregunta, no dude en comunicarse en la sección de comentarios a continuación.


Linux
  1. Cómo agregar un repositorio de Yum

  2. Cómo crear etiquetas Git

  3. Cómo clonar un repositorio Git en una carpeta específica

  4. Cómo gestionar repositorios con Git

  5. ¿Cómo eliminar las credenciales almacenadas en caché de Git?

Cómo agregar/eliminar repositorios PPA en Ubuntu

Cómo configurar un repositorio git con Plesk

¿Cómo puedo implementar un repositorio git?

Cómo clonar un repositorio Git con Ansible

Cómo instalar el navegador de repositorio Tig Git en Ubuntu 20.04

Cómo configurar y administrar un repositorio Git remoto en Linux