git ready

aprendiendo git de a un commit por vez
por Nick Quaranto, traducido por Matías Flores

administrando ramas remotas

publicado el 11 Mar 2009

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!