Skip to content

Latest commit

 

History

History
63 lines (47 loc) · 4.85 KB

preface.asc

File metadata and controls

63 lines (47 loc) · 4.85 KB

Pro Git

Prefacio por Scott Chacon

Bienvenidos a la segunda edición de Pro Git. La primera edición fue publicada hace más de cuatro años. Desde entonces mucho ha cambiado aunque muchas cosas importantes no. Mientras que la mayoría de los conceptos y comandos básicos siguen siendo válidos hoy gracias a que el equipo principal de Git es bastante fantástico manteniendo la compatibilidad con versiones anteriores, ha habido algunas adiciones y cambios significativos en la comunidad circundante a Git. La segunda edición de este libro pretende dar respuesta a esos cambios y actualizar el libro para que pueda ser más útil al nuevo usuario.

Cuando escribí la primera edición, Git seguía siendo relativamente difícil de usar y una herramienta escasamente utilizada por algunos hackers. Estaba empezando a cobrar fuerza en algunas comunidades, pero no había alcanzado la ubicuidad que tiene actualmente. Desde entonces, casi todas las comunidades de código abierto lo han adoptado. Git ha hecho un progreso increíble en Windows, en la explosión de interfaces gráficas de usuario para el mismo en todas las plataformas, en soporte IDE y en uso en empresas. El Pro Git de hace cuatro años no trataba nada de eso. Uno de los principales objetivos de esta nueva edición es tocar todas esas nuevas fronteras en la comunidad de Git.

La comunidad de código abierto que usa Git también se ha disparado. Cuando originalmente me puse a escribir el libro hace casi cinco años (me tomó algún tiempo sacar la primera versión), acababa de empezar a trabajar en una empresa muy poco conocida desarrollando un sitio web de alojamiento Git llamada GitHub. En el momento de la publicación había quizás unos pocos miles de personas que utilizaban el sitio y sólo cuatro de nosotros trabajando en él. Al momento de escribir esta introducción, GitHub está anunciando nuestro proyecto alojado número 10 millones, con casi 5 millones de cuentas de desarrollador registradas y más de 230 empleados. Amado u odiado, GitHub ha cambiado en gran medida grandes franjas de la comunidad de código abierto de una manera que era apenas concebible cuando me senté a escribir la primera edición.

Escribí una pequeña sección en la versión original de Pro Git sobre GitHub como un ejemplo de Git hospedado con la cual nunca me sentí muy cómodo. No me gustaba estar escribiendo sobre lo que esencialmente consideraba un recurso comunitario y también hablando de mi empresa. Aunque aún me desagrada ese conflicto de intereses, la importancia de GitHub en la comunidad Git es inevitable. En lugar de un ejemplo de alojamiento Git, he decidido desarrollar esa parte del libro más detalladamente describiendo lo qué GitHub es y cómo utilizarlo de forma eficaz. Si vas a aprender a usar Git entonces saber cómo utilizar GitHub te ayudará a tomar parte en una comunidad enorme, que es valiosa no importa qué alojamiento Git decidas utilizar para tu propio código.

El otro gran cambio en el tiempo transcurrido desde la última publicación ha sido el desarrollo y aumento del protocolo HTTP para las transacciones de red de Git. La mayoría de los ejemplos en el libro han sido cambiados a HTTP desde SSH porque es mucho más sencillo.

Ha sido increíble ver a Git crecer en los últimos años a partir de un sistema de control de versiones relativamente desconocido a uno que domina básicamente el control de versiones comerciales y de código abierto. Estoy feliz de que Pro Git lo haya hecho tan bien y también haya sido capaz de ser uno de los pocos libros técnicos en el mercado que es a la vez bastante exitoso y completamente de código abierto.

Espero que disfruten de esta edición actualizada de Pro Git.

Prefacio por Ben Straub

La primera edición de este libro es lo que me enganchó a Git. Ésta fue mi introducción a un estilo de hacer software que se sentía más natural que todo lo que había visto antes. Había sido desarrollador durante varios años para entonces, pero éste fue el giro que me envió por un camino mucho más interesante que el que había seguido.

Ahora, años después, soy contribuyente a una de las principales implementaciones de Git, he trabajado para la empresa más grande de alojamiento Git, y he viajado por el mundo enseñando a la gente acerca de Git. Cuando Scott me preguntó si estaría interesado en trabajar en la segunda edición, ni siquiera me lo pensé.

Ha sido un gran placer y un privilegio trabajar en este libro. Espero que le ayude tanto como lo hizo conmigo.

Dedicatorias

A mi esposa, Becky, sin la cual esta aventura nunca hubiera comenzado. - Ben

Esta edición está dedicada a mis niñas. A mi esposa Jessica que me ha apoyado durante todos estos años y a mi hija Josefina, que me apoyará cuando esté demasiado mayor para saber lo que pasa. - Scott