GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo cambiar el nombre de una sucursal de Git local y remota

Introducción

Git es un paquete de software utilizado para rastrear el software a medida que avanza a través de las etapas de desarrollo. Git usa ramificación para mantener un repositorio central de código mientras crea una copia para hacer cambios.

En esta guía, aprende a cambiar el nombre de una rama de Git en un sistema local o repositorio remoto.

Requisitos previos

  • Una instalación existente en Git en CentOS o Git para Ubuntu
  • Un sistema operativo basado en Linux
  • Acceso a una ventana de terminal/línea de comandos (Ctrl+Alt+T o Ctrl+Alt+F2)

Renombrar sucursal local

Para cambiar el nombre de una rama en Git:

1. Ingrese el nombre de la rama que desea cambiar en su interfaz de línea de comandos:

git checkout old-branch

Debería recibir una confirmación de que la sucursal está desprotegida.

2. Cambie el nombre de la rama ingresando el comando:

git branch -m new-name

Alternativamente, puede usar un solo comando. Si aún no estás en el maestro, cámbialo:

git checkout master

Introduzca lo siguiente para cambiar el nombre de una sucursal:

git branch -m old-name new-name

3. Verifique que el cambio de nombre se haya realizado correctamente comprobando el estado:

git branch -a 

El resultado confirma que la rama se renombró correctamente, como se muestra a continuación.

Esto es útil si creó una nueva rama y empujó los cambios de su repositorio remoto para descubrir que el nombre de la rama era incorrecto.

Cambiar el nombre de una sucursal remota de Git

No hay forma de renombrar directamente una rama de Git en un repositorio remoto. Deberá eliminar el nombre de la rama anterior y luego insertar una rama con el nombre correcto en el repositorio remoto.

1. Verifique que la sucursal local tenga el nombre correcto:

git branch -a

2. A continuación, elimine la rama con el nombre anterior en el repositorio remoto:

git push origin --delete old-name

El resultado confirma que se eliminó la rama.

3. Finalmente, presione la rama con el nombre correcto y restablezca la rama ascendente:

git push origin -u new-name

Alternativamente, puede sobrescribir la rama remota con un solo comando:

git push origin :old-name new-name

Todavía es necesario restablecer la rama ascendente:

git push origin -u new-name

Ubuntu
  1. Escritorio remoto de Ubuntu:cómo configurarlo y conectarse a él

  2. Cómo sincronizar directorios locales y remotos en Linux

  3. Cómo transferir archivos entre máquinas locales y remotas usando el protocolo SFTP

  4. Cómo cambiar el nombre de Git Branch Local y Remote

  5. ¿Cómo instalo y configuro Git en Ubuntu?

Cómo instalar y configurar Git en Ubuntu 20.04

Cómo eliminar una sucursal de Git de forma remota y local

Cómo cambiar el nombre de archivos y directorios en Ubuntu 20.04

Cómo crear, renombrar y eliminar ramas de Git

Cómo eliminar el repositorio remoto de Git

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