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
![Carpetas locales, locales, itinerantes en AppData en Windows 10 Carpetas locales, locales, itinerantes en AppData en Windows 10](https://i.joecomp.com/windows-2018/local-locallow-and-roaming-folders-in-appdata-on-windows-10-explained.png)
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
![Cómo enumerar y eliminar las reglas de firewall de ufw Cómo enumerar y eliminar las reglas de firewall de ufw](https://i.joecomp.com/ufw/975/how-list-delete-ufw-firewall-rules.jpg)
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
![Cómo permitir conexiones remotas al servidor de base de datos mysql Cómo permitir conexiones remotas al servidor de base de datos mysql](https://i.joecomp.com/mysql/520/how-allow-remote-connections-mysql-database-server.jpg)
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.