git - remota - Fusionar y eliminar rama en un solo paso/comando
git commit (2)
No, git no soporta esto al mismo tiempo.
Sin embargo, puede ejecutar los comandos en un shell condicionalmente:
git merge source-branch && git branch -d source-branch
Editar:
-d solo eliminará las ramas combinadas, mientras que -D también eliminará las ramas no fusionadas, por lo que -d se asegurará de que la rama se fusione y no elimines una rama por accidente.
¿Es posible merge una rama y delete automáticamente con un solo comando? El paso de eliminación solo debe ejecutarse si la fusión se realizó correctamente.
Voy a escribir un guión.
git branch | grep -v master | xargs git merge
git branch | grep -v master | xargs git branch -d
aquí el master nombre de sucursal puede ser reemplazado por el nombre de su rama actual.