Full EA Portal Onboarding Session
Tabla de contenido:
Las sucursales son parte del proceso de desarrollo de software y una de las características más potentes de Git. Las ramas son esencialmente punteros a una determinada confirmación.
Al corregir un error o trabajar en una nueva característica, los desarrolladores están creando una nueva rama que luego puede fusionarse en la base de código principal.
Este artículo explica cómo crear y enumerar ramas Git locales y remotas.
Lista de ramas de Git
Para enumerar todas las ramas Git locales, use el
git branch --list
git branch
o
git branch --list
:
git branch
dev feature-a feature-b hotfix * master
La rama actual se resalta con un asterisco
*
. En este ejemplo, esa es la rama
master
.
En Git, las ramas locales y remotas son objetos separados. Si desea enumerar las sucursales locales y remotas, pase la opción
-a
:
git branch -a
dev feature-a feature-b hotfix * master remotes/origin/regression-test-a remotes/origin/regression-test-b
La opción
-r
enumerará solo las ramas remotas.
Crear una rama de Git
Crear una nueva rama no es más que crear un puntero a un commit dado.
Para crear una nueva sucursal local, use el comando
git branch
seguido del nombre de la nueva sucursal. Por ejemplo, para crear una nueva rama llamada
cool-feature
, escribiría:
git branch cool-feature
El comando no devolverá ningún resultado. Si la rama con el mismo nombre ya existe, verá el siguiente mensaje de error:
fatal: A branch named 'cool-feature' already exists.
Para comenzar a trabajar en la rama y agregar confirmaciones, debe seleccionar la rama usando
git checkout
:
git checkout cool-feature
El comando emitirá un mensaje informándole que la rama está conmutada:
Switched to branch 'cool-feature'
En lugar de crear la rama y luego cambiar a ella, puede hacerlo con un solo comando. Cuando se usa con la opción
-b
, el comando
git checkout
creará la rama dada.
git checkout -b cool-feature
Switched to branch 'cool-feature'
Desde aquí, puede usar los comandos estándar
git add
y
git commit
para nuevos commits en la nueva rama.
Para insertar la nueva rama en el repositorio remoto, use el comando
git push
seguido del nombre del repositorio remoto y el nombre de la rama:
git push remote-repo cool-feature
Conclusión
Le hemos mostrado cómo enumerar y crear sucursales Git locales y remotas. Las ramas son una referencia a una instantánea de sus cambios y tienen un ciclo de vida corto.
Con el comando
git branch
, también puede cambiar el nombre y eliminar ramas locales y remotas de Git.
Carpetas locales, locales, itinerantes en AppData en Windows 10
La carpeta AppData de Windows 10 incluye las siguientes subcarpetas: itinerancia, Local y Local Low. Esta publicación explica qué son y sus funciones.
Cómo enumerar y eliminar las reglas de firewall de ufw
UFW significa Firewall sin complicaciones y es una interfaz fácil de usar para administrar las reglas de firewall de iptables (netfilter). En este tutorial, cubriremos cómo enumerar y eliminar las reglas de firewall UFW.
Cómo permitir conexiones remotas al servidor de base de datos mysql
Por defecto, el servidor MySQL escucha conexiones solo desde localhost. En esta guía, veremos los pasos necesarios para permitir conexiones remotas a un servidor MySQL.