Obtener ramas remotas, eliminarlas, y publicar nuevas ramas es parte del trabajo diario de muchos usuarios Git. Pero seriamente, ¿quién quiere escribir tanto? Definitivamente yo no, y tu tampoco tienes que hacerlo.
Te presento a git_remote_branch, una RubyGem muy útil que instala una herramienta que facilita el trabajo con ramas remotas. Algunos comandos que nos ofrece son los siguientes:
grb create branch_name [origin_server] grb publish branch_name [origin_server] grb rename branch_name [origin_server] grb delete branch_name [origin_server] grb track branch_name [origin_server]
Lo mejor de todo es que además nos muestra los comandos Git que se ejecutan para llevar a cabo cada tarea, con lo cual es sencillo darse cuenta exactamente de lo que está ocurriendo luego de ejecutar un comando.
También nos provee el comando explain
, que nos devuelve una lista de los comandos Git necesarios para llevar a cabo una tarea determinada.
Asumiendo que ya tienes RubyGems instalado, simplemente ejecuta gem install git_remote_branch
¡y listo! También puedes acceder directamente a los fuentes en GitHub si tienes ideas para mejorarlo (o si deseas escribir tus propios comandos).
Si conoces otros consejos útiles que pueden ayudar a los usuarios Git, ¡envíanos tus trucos!