Ver ramas fusionadas y no fusionadas en Git
Este artículo analiza cómo podemos enumerar ramas fusionadas y no fusionadas en Git. La ramificación de Git fomenta la evolución convergente del código.
Aquí es donde creamos una rama como un espacio temporal para trabajar en una función y luego fusionamos la rama con su origen. ¿Cómo hacemos para enumerar ramas fusionadas y no fusionadas en Git?
Ver ramas fusionadas y no fusionadas en Git
Hemos creado varias ramas a partir de la rama maestra
. ¿Cómo podemos enumerar todas las ramas que hemos fusionado con nuestra rama maestra
?
Podemos usar el comando git branch
para mostrar una lista de todas las ramas fusionadas con la rama master
, como se ilustra a continuación.
$ git branch --merged master
Esto mostrará una lista de todas las sucursales locales fusionadas con la sucursal maestra
. ¿Qué sucede si queremos enumerar las sucursales fusionadas con nuestro HEAD
, es decir, la sucursal de pago actual?
Podemos ejecutar el comando git branch
, como se muestra a continuación.
$ git branch --merged
Esto mostrará una lista de todas las sucursales que se han fusionado en la sucursal actualmente registrada. Tenga en cuenta que este comando solo muestra sucursales locales.
Como se ilustra a continuación, puede agregar el indicador -r
para mostrar sucursales remotas.
$ git branch -r merged
Digamos que queremos enumerar todas las sucursales que aún no se han fusionado. ¿Cómo lo hacemos?
Podemos agregar el indicador --no-merged
al comando git branch
, como se muestra a continuación.
$ git branch --no-merged
Esto mostrará todas las ramas que aún no se han fusionado en su HEAD
actual.
En conclusión, podemos usar el comando git branch
para enumerar las ramas fusionadas y no fusionadas, como se discutió anteriormente. Agregar el indicador -r
mostrará solo las sucursales remotas.
John is a Git and PowerShell geek. He uses his expertise in the version control system to help businesses manage their source code. According to him, Shell scripting is the number one choice for automating the management of systems.
LinkedIn