Cómo cambiar el nombre de la rama de Git predeterminada y por qué le gustaría

Cómo cambiar el nombre de la rama de Git predeterminada y por qué le gustaría

Si ha estado usando Git por un tiempo, probablemente se haya encontrado con el término Maestro . Puede que lo hayas visto cuando corres estado de git o rama de git .





Es una frase algo anticuada y es posible que se pregunte de dónde viene o cómo puede cambiarla. Ya sea que sea un usuario de la línea de comandos o un fanático de GitHub, puede cambiar los nombres de las ramas e incluso establecer el nombre de la rama predeterminado en algo apropiado para sus necesidades.





¿Qué es la rama predeterminada?

Cada repositorio de Git nuevo tiene una rama predeterminada, ¡incluso si realmente no se ramifica en nada! Las ramas son simplemente referencias de confirmación y siempre hay una referencia HEAD que apunta a la rama actual.





Históricamente, Git ha nombrado esa rama predeterminada Maestro . Aunque puede cambiarle el nombre, muchas personas se quedan con el predeterminado, por lo que verá muchos proyectos utilizando master como su rama predeterminada.

Nomenclatura de sucursales y por qué Master se está eliminando

Las versiones recientes de Git (2.28 y posteriores) producen la siguiente sugerencia cuando crea un nuevo repositorio usando git init :



Usando 'maestro' como el nombre de la rama inicial. Este nombre de sucursal predeterminado está sujeto a cambios. Para configurar el nombre de rama inicial para usar en todos sus nuevos repositorios, lo que suprimirá esta advertencia, llame a: git config --global init.default Los nombres de rama comúnmente elegidos en lugar de 'maestro' son 'principal', 'tronco' y 'desarrollo '. Se puede cambiar el nombre de la rama recién creada mediante este comando: git branch -m

La terminología maestro / esclavo tiene una larga historia en informática, especialmente en referencia a hardware como unidades de disco. Otros sistemas de control de versiones como BitKeeper, un predecesor de Git, también han utilizado el término. Sin embargo, el término se ha vuelto algo desactualizado por su asociación con el colonialismo.





Los mantenedores de Git han trabajado con la comunidad de desarrollo en general para abordar estas preocupaciones. Aparte de cualquier ofensa que pueda causar, Maestro no es un nombre particularmente descriptivo de todos modos. Implica una relación con alguna otra entidad sin nombre, pero no representa el estado único de la rama inicial. Mucha gente considera el nombre principal para hacer un mejor trabajo al describir esta rama y su uso típico.

El nombre principal es corto, se traduce fácilmente y es de uso común. El hecho de que comience con las mismas dos letras que el maestro puede ayudar si necesita reentrenar su memoria muscular.





Cómo hacer el cambio usando la línea de comandos Git

Como explica el propio Git, puede configurar el nombre de la rama predeterminada con el siguiente comando:

|_+_|

los --global garantiza que esta configuración se aplique a todos los repositorios creados por el usuario actual.

Ver también: Cómo instalar y configurar Git en Linux

Una vez configurados, los nuevos repositorios usarán el nuevo nombre predeterminado:

|_+_|

Tenga en cuenta que también puede cambiar el nombre de una rama en cualquier momento usando la opción -m, p. ej.

convertir kindle fire en tableta android
|_+_|

Un día, Git puede hacer este cambio por ti, usando el nombre principal de forma predeterminada, para todos los repositorios nuevos. Aún es útil saber cómo cambiarlo usted mismo, y es posible que tenga una preferencia personal o de equipo por un nombre que no sea principal .

Cómo establecer el nombre de rama predeterminado en GitHub

Las ramas creadas en GitHub ahora se denominan automáticamente principal en lugar de principal. Sin embargo, aún puede cambiar el nombre de este predeterminado siguiendo estos pasos:

  1. Abierto Ajustes a través de su foto de perfil en la parte superior derecha.
  2. Hacer clic Repositorios en el menú de la izquierda.
  3. Bajo la Rama predeterminada del repositorio sección, elija un nombre alternativo.
  4. Hacer clic Actualizar .

Relacionado: ¿Qué es GitHub? Introducción a sus funciones básicas

Toma el control del nombre de rama predeterminado de Git

Git históricamente ha nombrado a su rama predeterminada Maestro , ¡pero no tienes que dejarlo así!

Ya sea que crea que una alternativa es más inclusiva, más fácil de entender o simplemente más corta de escribir, es fácil de cambiar. La rama predeterminada es solo una pequeña parte del enorme repertorio de Git. Para llevar su habilidad de Git de principiante a avanzado, consulte nuestra guía completa a continuación.

Cuota Cuota Pío Correo electrónico Tutorial avanzado de Git

Lleve su habilidad de Git de principiante a avanzado con esta guía completa.

Leer siguiente
Temas relacionados
  • Programación
  • GitHub
  • Programación
Sobre el Autor Bobby Jack(58 Artículos publicados)

Bobby es un entusiasta de la tecnología que trabajó como desarrollador de software durante la mayor parte de dos décadas. Es un apasionado de los juegos, trabaja como editor de reseñas en Switch Player Magazine y está inmerso en todos los aspectos de la publicación en línea y el desarrollo web.

Más de Bobby Jack

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse