GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo crear, renombrar y eliminar ramas de Git

Git es probablemente el sistema de control de versiones (VCS) más utilizado para la gestión del código fuente y todo ingeniero de la nube debe saber cómo usarlo. Una de las características principales de Git es la compatibilidad con la bifurcación de código. La rama es un puntero a una más confirmaciones, lo que le permite implementar nuevos cambios de manera efectiva sin romper el código ya existente. Este artículo cubre cómo crear una nueva rama, cambiar el nombre y eliminar ramas usando los comandos Git CLI.

Inicializando repositorio Git

Para ilustrar nuestros ejemplos, crearé e inicializaré un nuevo repositorio de Git en mi IDE de Cloud9.

Para inicializar un repositorio git y crear el directorio .git inicial en un proyecto nuevo o ya existente, use:

mkdir git-demo-repository
cd git-demo-repository
git init

Si es tu primer repositorio, tienes que configurar tu nombre y correo electrónico. Git usa agrega esta información a una confirmación cuando está guardando (confirmando) sus cambios.

git config --global user.email "Enter your address"
git config --global user.name "Enter your Username"

Ahora puede crear un archivo README vacío y realizar la confirmación inicial:

touch README.md
git add .
git commit -m "Initial commit"

Ahora, estamos listos para jugar con las ramas de Git.

Ver ramas de Git

En esta sección, cubriremos cómo ver las ramas locales y remotas de Git.

Ver ramas locales de Git

Para ver las ramas locales de Git, use el siguiente comando:

git branch

Ver ramas remotas de Git

Para mostrar ramas remotas de Git, use -r (r emote) además del comando anterior:

git branch -r

Nota :si nunca envió su código a un repositorio remoto, este comando proporcionará una salida vacía.

Para mostrar todas las ramas locales y remotas de Git juntas, use -a (un ll) argumento:  

git branch -a

Su rama actual está marcada con un asterisco (* ).

Creación de una nueva rama de Git

Actualmente contamos con una sola sucursal. Vamos a crear más ramas de Git usando el comando:

git branch branch-1
git branch branch-2

Nota :Es muy importante tener en cuenta qué compromiso/rama está utilizando antes de ejecutar esos comandos. En este momento, creamos dos ramas que apuntan a la misma confirmación desde la rama principal.

Tan pronto como comience a realizar cambios en esas ramas, su árbol de cambios de código se verá así:

Pero si realiza cambios en branch-1 ramificar primero y luego ejecutar git branch comando, creará un árbol de rama de código completamente diferente:

Selección de ramas de Git

La rama recién creada no está seleccionada de forma predeterminada; debes hacerlo manualmente usando git checkout comando:

git checkout branch-1

Puede combinar ambos comandos para crear y seleccionar la rama de Git usando un solo comando también:

git checkout -b branch-3

Renombrar ramas de Git

A veces, es necesario cambiar el nombre de la sucursal de Git, por ejemplo, si tiene un error tipográfico en el nombre de la sucursal y desea asociar la sucursal con otro ticket de Jira.

Cambiando el nombre de la rama Git local

Para cambiar el nombre de la rama local de Git, use -m o --move argumento:

git branch -m branch-1 branch1

Renombrar rama remota de Git

No hay opción para cambiar el nombre de la rama Git remota usando un solo comando.

Primero, debe cambiar el nombre de la sucursal localmente:

git branch -m branch-1 branch1

Luego, debe enviarlo al repositorio remoto:

git push origin branch1

Y finalmente, puede eliminar una rama remota antigua:

git push origin --delete branch-1

Eliminar ramas

Cuando haya terminado el desarrollo de su función y fusionado sus cambios con el master rama, puede eliminar con seguridad la rama no necesaria:

Nota :no puede eliminar la rama en la que está trabajando actualmente.

Eliminación de la rama Git local

Eliminemos la rama-3, por ejemplo:

git branch -d branch-3

Eliminación de la rama Git remota

También puede eliminar la rama Git remota si lo necesita ejecutando el siguiente comando:

git push origin --delete branch-2

Resumen

Git es probablemente el sistema de control de versiones (VCS) más utilizado para la gestión del código fuente y todo ingeniero de la nube debe saber cómo usarlo. Una de las características principales de Git es la compatibilidad con la bifurcación de código, que le permite implementar nuevos cambios de manera efectiva sin romper el código ya existente. Este artículo cubre cómo crear una nueva sucursal, cambiar el nombre y eliminar sucursales locales y remotas mediante los comandos de la CLI de Git.


Linux
  1. Cómo crear etiquetas Git

  2. Cómo crear y eliminar un grupo de usuarios en Linux

  3. Cómo crear y eliminar usuarios en Ubuntu 16.04

  4. Cómo crear y eliminar un usuario en Debian 9

  5. Cómo crear y aplicar parches en GIT usando diff y aplicar el comando

¿Qué es un dominio estacionado? ¿Cómo creo y elimino uno?

¿Cómo crear y eliminar subdominios en cPanel?

¿Cómo crear y eliminar cuentas de correo electrónico gratuitas en cPanel?

¿Cómo crear y eliminar paquetes en cPanel?

¿Cómo crear y eliminar subdominios en hPanel?

Crear y eliminar un trabajo cron