Cómo cambiar el nombre de una rama Git?

Cómo cambiar el nombre de una rama Git?
La rama es una parte esencial de cualquier repositorio de GitHub. El objetivo principal de la rama es mantener el proceso de desarrollo separado del flujo de trabajo principal. Es importante mantener un nombre propio para cada rama del repositorio para que los usuarios puedan usar el contenido del repositorio fácilmente. A veces requiere cambiar el nombre de cualquier rama existente. El nombre del nombre de la rama se puede cambiar a nivel local o remotamente. Puede usar el comando de línea de comandos o el escritorio de github para cambiar el nombre del nombre de la rama. En este tutorial se han mostrado diferentes formas de cambiar el nombre de un nombre de rama de Git.

Requisitos previos:

Instalar escritorio Github

GitHub Desktop ayuda al usuario de GIT a realizar las tareas relacionadas con GIT gráficamente. Puede descargar fácilmente la última versión del instalador de esta aplicación para Ubuntu desde Github.comunicarse. Debe instalar y configurar esta aplicación después de descargar para usarla. También puede verificar el tutorial para instalar GitHub Desktop en Ubuntu para conocer el proceso de instalación correctamente.

Crear una cuenta de Github

Se le solicitará que cree una cuenta de GitHub para verificar cómo se puede cambiar el nombre de la rama de forma remota.

Crear un repositorio local y remoto

Debe crear un repositorio local con una o más ramas para verificar los comandos utilizados en este tutorial para cambiar el nombre de cualquier rama localmente. Debe publicar el repositorio local en su cuenta de GitHub para verificar la forma de cambiar el nombre de la rama de forma remota.

Cambiar el nombre de una rama local:

Puede cambiar el nombre de una rama local ejecutando el comando git desde el terminal o utilizando la aplicación de escritorio GitHub. Ambas formas se han descrito en esta parte del tutorial.

Cambiar el nombre de una rama local desde la terminal

Abra la terminal y vaya a la ubicación del repositorio local que contiene una o más ramas.

Ejecute el siguiente comando para verificar la lista de las ramas existentes del repositorio actual:

$ GIT Branch

La siguiente salida muestra que el repositorio contiene dos ramas. Estos son principal y secundario, donde el principal es la rama activa.

Git verificar El comando se utiliza para navegar entre las ramas y proporcionar información actualizada sobre la rama particular si la rama se publica en el servidor remoto.

Ejecute el siguiente comando para cambiar a la rama, nombrada principal, y obtener su información actualizada:

$ git checkout main

La siguiente salida muestra que la rama nombró principal ahora está activo y actualizado con el principal rama del servidor remoto.

Puede cambiar el nombre de cualquier rama activa localmente usando a ellos opción.

Ejecute los siguientes comandos para cambiar el nombre de la rama nombrada principal Con un nuevo nombre, maestro, y verifique la rama si se renombra correctamente o no.

$ Git Branch -M Master
$ GIT Branch


La siguiente salida muestra que el principal Branch se renombra a maestro adecuadamente.

Ejecute el siguiente comando para obtener la lista de ramas locales y remotas:

$ git rama -a


La siguiente salida muestra que la rama principal se renombra al maestro localmente, pero el servidor remoto contiene el nombre de la rama, principal.

Cambiar el nombre de una sucursal local con escritorio de Github

El nombre de la rama se puede renombrar localmente sin escribir ningún comando utilizando la aplicación Github Desktop. Abra la aplicación. Luego haga clic en el "Lista de sucursales " Elemento de menú desde el "Vista" Menú para mostrar la lista de ramas del repositorio actual. Clickea en el "Rebautizar" Elemento de menú desde el "Rama" menú Después de seleccionar el nombre de la rama que desea cambiar el nombre. El siguiente cuadro de diálogo aparecerá para establecer el nuevo nombre de la rama. Aquí el esclavo se establece como el nombre de la nueva rama para cambiar el nombre de la rama nombrada, secundario. El nombre de la rama se renombrará localmente después de hacer clic en el "Cambiar el nombre de secundaria " botón.

Ahora, si revisa la lista de sucursales nuevamente, el nombre de la nueva rama aparecerá en lugar del anterior.

Cambiar el nombre de una rama remota

El nombre de la rama no se puede cambiar de nombre directamente en el servidor remoto. Primero debe eliminar el nombre de la rama, antes de cambiar el nombre de la rama de forma remota. Después de eso, debes ejecutar el comando de empuje para cambiar el nombre de la rama de forma remota.

Ejecute el siguiente comando para obtener la lista de ramas locales:

$ GIT Branch

Ejecute el siguiente comando para obtener la lista de ramas locales y remotas:

$ git rama -a

Ejecute el siguiente comando para cambiar el nombre de la rama remota "esclavo" a "secundario":

$ git push origen: "esclavo" "secundario"

La salida del primer comando muestra que el repositorio local contiene dos ramas llamadas "maestro" y "secundario". La salida del segundo comando muestra la lista de las ramas locales y remotas. Las ramas remotas son "principal", "maestro", y "esclavo". Cuando se ha ejecutado el tercer comando, el nombre de usuario y la contraseña de la cuenta GIT se han dado para autenticar la cuenta y el nombre de la rama ha sido renombrado desde ""esclavo" a "secundario".

También puede verificar si el nombre de la rama cambia correctamente o no en el servidor remoto abriendo el repositorio desde "github.com " con el nombre de usuario y la contraseña válidos. En este tutorial, el nombre del repositorio en el servidor remoto es Django. Abra el repositorio de Django y haga clic en el botón desplegable de la rama donde la rama "principal" está activo por defecto. La siguiente lista de sucursales muestra que el repositorio contiene tres ramas, a saber ""principal", "maestro", y "secundario". Aquí el "esclavo" Branch ha sido renombrado a "secundario".

Conclusión:

El nombre de la rama de cualquier repositorio se puede renunciar a local y remotamente utilizando el comando o el escritorio de GitHub. Ambas formas se han explicado en este tutorial utilizando un repositorio de demostración simple para ayudar a los lectores a cambiar el nombre del nombre de la rama cuando sea necesario.